一.变量
# 变量是什么?
变量:将一些数据的中间结果存储起来,便于后续程序使用。
name = 'hesihao' ### 左边是变量,右边是值
# 为什么要使用变量?
(1) 保存数据,方便后续程序使用
(2) 减少重复率,修改代码更加方便
# 变量的命令规则
1. 变量只能由数字,字母,下划线组成,并且不能以数字开头。
2. 变量不能是Python的关键字。
3. 定义一个变量,最好具有描述性,例如:name 比 n 好。
4. 变量最好不要使用拼音。
5. 变量最好不要使用中文。
6. 官方推荐:
(1)驼峰体: AgeOfMe = 23
(2)下划线体:age_of_me = 23
# 解释变量的作用
变量可以看成门牌号,指向存在某个内存地址的数据。
二.常量
# 什么是常量
常量:不会发生变化的变量。例如:圆周率π,身份证...
python中是没有常量这个概念,为了使用习惯,往往把变量名全用大写表示常量,放置于代码的最上方。
三.注释
注释:用于解释说明,在自己的代码中添加必要的注释,可以帮助自己和其他人更好的理解代码。
# :单行注释
''' ''' : 三引号,多行注释
四.基础数据类型
# 什么是数据类型?
人类给机器划分的数据的类型:数值,字符串,bool类型...
(1)数值类型:用于计算或者计数
int : 整型,表示整数,1,100...
float : 浮点型,表示小数,1.34,3.1415
(2)字符串类型:
1. 在python中,凡是用双引号,单引号包围的字符,都被认为是字符串类型。
2. 换行的长字符串,可以用''' '''三引号。
3. 单引号和双引号没有区别,可以配合使用。
字符串的拼接“+” :字符串可以与字符串相加。
字符串的重复"*" : 字符串可以与数字相乘,代表该字符串重复n次。
(3)bool类型
True 和 False
五.用户输入
程序需要与用户交互,需要用户输入数据时,就需要用到input()
name = input('请输入姓名:')
age = input('请输入年龄:')
input把所有输入的数据都转为字符串类型。# 可以通过type()函数来判断数据的类型
六.流程控制
if...elif..elif...else