初识Python01 变量 常量 数据类型 流程控制if

01 CPU 内存 硬盘 操作系统

初识Python01 变量 常量 数据类型 流程控制if

CPU:中央处理器,相当于人大脑。
内存:临时存储数据。 8g,16g,
特点:
1,成本高。
2,断电即消失。
硬盘:长期存储大量的数据如文件,视频,等等。

02 python的历史

Python的特点:优美,清晰,简单。
Python2X的缺点:源码重复、混乱、源码不规范、冗余。
Python3X:源码整合、优美、清晰、简单。

03 python是什么编程语言

代码 if else等等不能直接由计算机识别, 计算机只能识别01010101。
初识Python01 变量 常量 数据类型 流程控制if
编译型: 一次性将你的所有的代码转化成010101010
代表语言:C 、C++
优点:执行效率高。 0.001s
缺点:开发效率低,不能跨平台。
解释型:逐行解释逐行运行。
代表语言: python
优点:可以跨平台。
开发效率高。
缺点:执行效率低。0.01s

04 Python的优缺点

优点:
Python开发效率高(比其他的解释型语言都高)由于第三方库 避免重复造轮子。
高级语言。你不用去管内存级别的代码。
可嵌入性。Python代码可以移植到C/C++ 语言中。
可拓展性。python代码可以嵌入C/C++ 语言中。
可移植性:不同操作系统的移植。
缺点:
执行效率相对低。
python自身的原因不能多线程。

05 Python的种类变文本的样式

初识Python01 变量 常量 数据类型 流程控制if

06 运行Python程序

窗口键+R 输入cmd 回车 进入一个黑框

初识Python01 变量 常量 数据类型 流程控制if

python 空格 文件的路径 回车 运行你的python代码

初识Python01 变量 常量 数据类型 流程控制if
Python2X只支持Ascll码:字母、数字、英文。
Python3X支持:字母、数字、英文、中文。

初识Python01 变量 常量 数据类型 流程控制if

07 变量

1,变量只能由 数字,字母,下划线任意组合。
2,不能以数字开头。
3,不能是python中的关键字。
4,变量要具有可描述性。
name = ‘alex’
age = 73
fdsafdsafsdf = 666
5, 变量不能使用中文。
初识Python01 变量 常量 数据类型 流程控制if
6.变量不宜过长。
变量名的推荐命名:
下划线 : age_of_oldboy = 56
驼峰体(首字母大写): AgeOfOldboy = 56
单驼峰 :Ageofoldboy = 56

初识Python01 变量 常量 数据类型 流程控制if

08 常量

-常量:不变的量。
常量的设置:全部大写的变量,就是常量。(BIRTH-OF-AGE = 1996)

09 注释

单行注释:#
多行注释:""“被注释的内容”"" ‘’‘被注释的内容’’’

10 数据类型

整型(int)
用于 + - * / 计算使用。

初识Python01 变量 常量 数据类型 流程控制if

初识Python01 变量 常量 数据类型 流程控制if
初识Python01 变量 常量 数据类型 流程控制if
字符串(str)
str:Python中 所有用引号引起来的数据就是字符串类型。
ret1 = ‘太白金星’
ret2 = “太白金星”
ret3 = ‘’‘太白金星’’’
ret4 = “”“太白金星”""

字符串的拼接:

初识Python01 变量 常量 数据类型 流程控制if
初识Python01 变量 常量 数据类型 流程控制if

验证数据类型:print(s1,type(s1))

初识Python01 变量 常量 数据类型 流程控制if

布尔值(bool):true false
3>2
True

11 用户交互

初识Python01 变量 常量 数据类型 流程控制if
Print(‘your name’ + name + ‘your age’ + age)
字符串和整型相互转换

12 流程控制语句if

基本结构:
if(条件){结果}

第一种:
单分支:
if 条件 :
print (结果)

第二种:
双分支:
if 条件 :
print (结果)
else:
print(结果)

第三种:
多分支:
if条件:
print(结果)
elif条件:
print(结果)
elif条件:
print(结果)
elif条件:
print(结果)
elif条件:
print(结果)

第四种:
多分支:
if条件:
print(结果)
elif条件:
print(结果)
elif条件:
print(结果)
elif条件:
print(结果)
elif条件:
print(结果)
else:
print(结果)

第五种:
if 的嵌套 :

if条件:
print(结果)
if条件:
print(结果)