Skip to content

变量

变量是程序中用来存储数据的容器,它们是您在程序中进行操作的基本单位。

变量的命名

  • 变量名必须以字母或下划线 (_) 开头,之后可以包含字母、数字或下划线。
  • 变量名区分大小写,例如 nameName 是不同的变量。
  • 变量名不能与 Python 的关键字冲突。
  • 尽量使用有意义的变量名,方便理解代码。
python
my_name = "Alice"  # 合法的变量名
_age = 30          # 合法的变量名
123name = "Bob"    # 非法的变量名,以数字开头
name&age = 30      # 非法的变量名,包含非法字符

变量的赋值

  • 使用赋值运算符 = 来将一个值赋予一个变量。
  • 变量名出现在赋值运算符的左侧,值出现在右侧。
python
name = "Alice"
age = 30

变量的数据类型

Python 中常用的数据类型包括:

  • 数值类型:整型 int、浮点型 float、复数 complex
  • 布尔类型:bool
  • 字符串类型:str
  • 列表类型:list
  • 元组类型:tuple
  • 字典类型:dict
  • 集合类型:set

变量的作用域

  • 全局变量:在函数外部定义的变量,可以在整个程序中访问。
  • 局部变量:在函数内部定义的变量,只能在函数内部访问。
python
global_var = 10

def my_function():
    local_var = 20
    print(global_var)  # 访问全局变量
    print(local_var)  # 访问局部变量

my_function()
print(global_var)  # 访问全局变量
# print(local_var)  # 报错,无法访问局部变量

关键字

  • 关键字是 Python 预定义的标识符,它们具有特殊的含义,不能用作变量名。
  • 关键字用于构建 Python 语法结构,例如控制语句、循环语句、函数定义等。
  • 常用的关键字包括 ifelsewhilefordefclass 等。
python
# 错误示例
if = 10  # 报错,`if` 是关键字,不能用作变量名

总结

变量和关键字是 Python 编程中的基础概念。理解和掌握这些概念是编写 Python 程序的关键。

Released under the MIT License.