|
|
1. 核心作用
变量是Python中用于存储数据的标识,作用是将需要复用、需要动态修改的数据绑定到一个自定义名称上,避免重复编写相同内容,同时为后续逻辑判断、运算提供数据支撑。
2. 基础语法与命名规范
语法格式:变量名 = 存储值,=为赋值符号,作用是将右侧的数据存入左侧的变量中。
变量名必须符合以下规则:
- 仅允许由英文字母、数字、下划线组成,不能以数字开头
- 严格区分大小写,Age和age为两个完全独立的变量
- 禁止使用Python内置关键字作为变量名,包括但不限于print、if、for、while、True、False等
- 命名建议见名知意,比如存储姓名使用name、存储年龄使用age,提升代码可读性
3. 常规使用场景
- # 存储不同类型的数据
- age = 10 # 存储整数
- height = 1.45 # 存储浮点数
- name = "张三" # 存储字符串
- is_student = True # 存储布尔值
- # 结合print输出
- # 直接输出变量值
- print(age)
- # 拼接输出文本与变量
- print("姓名:", name, "年龄:", age)
- # 输出运算后的变量结果
- print("三年后的年龄:", age + 3)
- # 变量重复赋值:新值会覆盖原有旧值
- age = 11
- print(age) # 输出为11,而非原有的10
复制代码
4. 常见错误与注意事项- 未定义变量直接调用:未提前赋值就直接print(score),会抛出NameError错误
- 字符串类型值未加引号:name = 李四会抛出语法错误,字符串必须包裹在单/双/三引号内
- 变量名书写错误:比如定义student_name后调用为student_nme,会触发未定义变量错误
- 不要将内置函数名作为变量名:比如print = 123会覆盖原有的print函数功能,导致后续无法正常调用print输出内容。
|
|