一、Python 变量1. 变量是什么变量是存储数据的容器用来给数据起名字方便后续重复使用、修改数据。简单理解变量 给数据贴的标签。2. 变量定义赋值语法变量名 数据值是赋值符号不是数学中的等号作用把右边的数据存到左边的变量里示例name 小明 # 字符串变量 age 18 # 数字变量 height 1.75 # 小数变量3. 变量命名规则必须遵守只能由字母、数字、下划线组成不能以数字开头区分大小写Name和name是两个不同变量不能使用 Python关键字如if、for、print、class等4. 变量命名规范建议遵守见名知意name、age比a、b更好小驼峰命名userName首单词小写后续单词首字母大写下划线命名user_namePython 官方推荐5. 变量使用直接写变量名即可调用存储的数据name 小红 print(name) # 输出小红6. 变量特点无需提前声明类型Python 自动识别变量值可以随时修改num 10 num 20 # 覆盖原来的值 print(num) # 输出20二、Python 数据类型1. 常用数据类型分类类型说明示例int整型整数10, -5, 0float浮点型小数3.14, -2.5, 1.0str字符串文本、字符hello, Pythonbool布尔型真 / 假True, Falselist列表有序可变集合[1,2,3]tuple元组有序不可变集合(1,2,3)dict字典键值对集合{name:小明}2. 查看数据类型使用type(变量/数据)函数查看类型print(type(10)) # class int print(type(3.14)) # class float print(type(Python))# class str print(type(True)) # class bool3. 数据类型转换把一种类型转成另一种类型常用函数int(x)转整数float(x)转小数str(x)转字符串bool(x)转布尔值示例# 字符串转数字 a 100 print(int(a)) # 100 # 数字转字符串 b 200 print(str(b)) # 200 # 小数转整数会丢失小数部分 c 3.99 print(int(c)) # 34. 布尔值说明True真1False假0空数据会被视为False0、、[]、None三、Python 运算符1. 算术运算符做数学计算运算符说明示例结果加5 27-减5 - 23*乘5 * 210/除得小数5 / 22.5//整除取整5 // 22%取余5 % 21**幂次方5 ** 225示例print(10 3) # 13 print(10 / 3) # 3.333... print(10 // 3) # 3 print(10 % 3) # 1 print(2 ** 3) # 82. 赋值运算符给变量赋值运算符作用等价于赋值a 10加等于a 5 → a a5-减等于a - 5*乘等于a * 5/除等于a / 5示例num 10 num 3 # 等价于 num num 3 print(num) # 133. 比较运算符判断大小、相等结果一定是布尔值True/False运算符说明示例等于5 3 → False!不等于5 ! 3 → True大于5 3 → True小于5 3 → False大于等于5 3 → True小于等于5 3 → False4. 逻辑运算符多条件判断运算符说明规则and并且两边都为 True结果才为 Trueor或者一边为 True结果就为 Truenot非取反True 变 FalseFalse 变 True示例a 10 print(a 5 and a 20) # True print(a 5 or a 20) # False print(not a 5) # False5. 成员运算符判断是否包含运算符说明in在... 里面not in不在... 里面示例s hello print(h in s) # True print(x not in s) # True四、核心总结变量存储数据命名要规范用赋值数据类型常用int/float/str/bool可互相转换运算符算术 - * / // % **赋值 - *比较 ! 逻辑and or not总结变量是数据的容器命名遵循规则、见名知意Python 自动识别数据类型可通过type()查看、int()/str()转换运算符分算术、赋值、比较、逻辑四类是代码计算与判断的基础