一、字面量字面量程序中直接书写的固定值数据。包括整数int/小数float字符串str布尔bool(True/False)空值NoneType(None)。print(True1)print(False-1)print(None)#空值二、变量变量是指存储数据的容器空间而不是容器里面存储的数据。A variable refers to the container (space) that stores data, rather than the data stored within the container.Python是动态类型语言变量在定义时不需要指定类型在程序运行时才进行类型检查变量的类型可以在程序运行过程中改变一个变量可以接收不同类型的值。但是在做项目开发时推荐一个变量只存储一种类型的数据。案例base20.7# 基础播放量incr50# 每一月的新增播放量print(未来第一个月的播放总量,baseincr)#快速复制一行ctrlDprint(未来第二个月的播放总量,baseincrincr)案例升级一次性给多个变量赋值base,incr20.7,50print(未来第一个月的播放总量,baseincr)print(未来第二个月的播放总量,baseincrincr)总结注意事项一个变量只能存储一个值变量定义的时候必须赋值才可以使用一条语句可以定义多个变量也可以连续赋值 a, b 1, “Python”三、标识符标识符是程序员在代码中为变量、函数、类等元素所起的名字。True, False不能做为标识符使用True 1是语法错误非法赋值。Python 里官方保留的关键字35 个不能拿来当变量名布尔值True 真 False 假空值None 空逻辑判断if 如果else 否则elif 否则如果and 并且or 或者not 非is 是in 在…里面循环for 循环while 当…时循环break 跳出循环continue 跳过本次循环函数、类、模块def 定义函数class 定义类return 返回值lambda 匿名函数yield 生成器异常处理try 尝试except 捕获异常finally 最终执行raise 抛出异常assert 断言作用域、导入import 导入from 从…导入del 删除global 全局变量nonlocal 非本地变量pass 占位符with 上下文管理async 异步await 等待异步如果不确定一个单词能不能用在 Python 里运行 2 行代码就知道运行后会输出全部 35 个不能用的单词。代码如下importkeywordprint(keyword.kwlist)# 打印所有关键字