找回密码
 立即注册
搜索
热搜: Python C++
查看: 8|回复: 0

2.变量知识点讲解

[复制链接]

10

主题

2

回帖

14545万

积分

「穹顶执界者」Dome Warden

「✦ 奇点观测者」 Singularity Observer

积分
145454794

论坛元老

发表于 2026-3-18 18:26:57 | 显示全部楼层 |阅读模式
1. 核心作用
变量是Python中用于存储数据的标识,作用是将需要复用、需要动态修改的数据绑定到一个自定义名称上,避免重复编写相同内容,同时为后续逻辑判断、运算提供数据支撑。
2. 基础语法与命名规范
语法格式:变量名 = 存储值,=为赋值符号,作用是将右侧的数据存入左侧的变量中。
变量名必须符合以下规则:
  • 仅允许由英文字母、数字、下划线组成,不能以数字开头
  • 严格区分大小写,Age和age为两个完全独立的变量
  • 禁止使用Python内置关键字作为变量名,包括但不限于print、if、for、while、True、False等
  • 命名建议见名知意,比如存储姓名使用name、存储年龄使用age,提升代码可读性

3. 常规使用场景
  1. # 存储不同类型的数据
  2. age = 10 # 存储整数
  3. height = 1.45 # 存储浮点数
  4. name = "张三" # 存储字符串
  5. is_student = True # 存储布尔值

  6. # 结合print输出
  7. # 直接输出变量值
  8. print(age)
  9. # 拼接输出文本与变量
  10. print("姓名:", name, "年龄:", age)
  11. # 输出运算后的变量结果
  12. print("三年后的年龄:", age + 3)

  13. # 变量重复赋值:新值会覆盖原有旧值
  14. age = 11
  15. print(age) # 输出为11,而非原有的10
复制代码


  4. 常见错误与注意事项
  • 未定义变量直接调用:未提前赋值就直接print(score),会抛出NameError错误
  • 字符串类型值未加引号:name = 李四会抛出语法错误,字符串必须包裹在单/双/三引号内
  • 变量名书写错误:比如定义student_name后调用为student_nme,会触发未定义变量错误
  • 不要将内置函数名作为变量名:比如print = 123会覆盖原有的print函数功能,导致后续无法正常调用print输出内容。



您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|元气空间站 ( 冀ICP备2023028034号|冀ICP备2023028034号-1 )

GMT+8, 2026-4-22 04:10 , Processed in 0.044111 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表