第二章:Python 基础语法
第一节:变量的命名规则与赋值方式
2.1.1 引言
在编程中,变量是存储数据的基本单元。变量的命名和赋值是编程语言中表达和操作数据的基础。了解和遵循变量命名规则对于编写清晰、可维护的代码至关重要。
2.1.2 变量命名规则
规则一:以字母或下划线开头
变量名必须以字母(A-Z 或 a-z)或下划线(_)开头。数字可以在变量名中出现,但不能作为第一个字符。
# 正确
my_variable = 10
_var = "hello"
_myVar123 = [1, 2, 3]
# 错误
2things = "not allowed" # 开头不能是数字
# 错误
2things = "not allowed" # 开头不能是数字
规则二:避免使用保留字
不要使用 Python 的保留字(也称为关键字)作为变量名。例如,if`、for、while、class等。
# 正确
message = "Hello, World!"
# 错误
if = True # 'if' 是一个保留字,不能用作变量名
规则三:有意义的命名
选择既简洁又具有描述性的变量名,以提高代码的可读性。
# 好
age = 25
# 较差
a = 25
规则四:使用小写字母和下划线
变量名中可以使用小写字母和下划线来分隔单词。
# 好
is_valid_user = True
user_full_name = "Kimi CH"
规则五:避免使用特殊字符
变量名中不应包含空格或特殊字符,如 #、$、%等。
# 错误
my#variable = 10
my-variable = 10
2.1.3 变量赋值
赋值操作符
在 Python 中,使用等号(=)来赋值。
# 赋值一个整数
number = 10
# 赋值一个字符串
greeting = "Hello, World!"
同时赋值多个变量
Python 允许在一行内给多个变量赋值。
# 同时赋值
x = y = z = 0
动态类型
Python 是一种动态类型语言,变量在赋值时不需要声明类型,Python 会根据赋值自动确定类型。
# 变量的类型会根据赋值自动确定
number = 10 # 类型为 int
message = "Hello" # 类型为 str
2.1.4 总结
通过本节的学习,读者应该能够理解 Python 中变量命名的规则和赋值的方式。遵循这些规则有助于编写出清晰、规范的代码,提高代码的可读性和可维护性。