变量、常量和注释
约 510 字大约 2 分钟
2025-04-03
变量
Python 是一个动态强类型的编程语言。Python 基本数据类型不需要装箱拆箱操作,Python 一切皆对象。
变量名(其他 Python 中的标识符如函数名、类名、模块名等也要遵循这个规则)命名规范:
变量名只能由数字、字母和下划线组成
不能以数字开头
禁止使用 Python 中的关键字(原则上也不能使用 Python 内置函数和标准库)作为变量名
变量名要具有可描述性
变量名要区分大小写
不能使用中文和拼音
推荐写法:
- 驼峰体(类名)
- 下划线(对象名)
Python 中的关键字:
False await else import pass
None break except in raise
True class finally is return
and continue for lambda try
as def from nonlocal while
assert del global not with
async elif if or yield
非关键字,但有特殊语法含义(不全,后续自行补充):
# 软关键字
case match type _ ...
# 特殊变量
__name__ __file__ __doc__ __dict__
Python 变量无需提前声明,也无需声明类型,可直接使用,后续也可赋值为其他类型:
>>> a = 1
>>> print(a)
1
>>> a = 'tom'
>>> a
'tom'
常量
在 Python 中,没有严格意义的常量。大家约定俗成的是,变量名大写的变量就被视为常量,在程序执行过程中一般不会被轻易修改。例如:
ID = 110120130140150
ID = '123123213' # 不建议在程序执行过程中随意修改
注释
注释的作用是给一些晦涩难懂的代码进行标注或解释。被注释的代码不会被执行。
Python 中的注释分为两种:
- 单行注释(当行注释):用
#
开头表示 - 多行注释:用三对
“ ”
或‘ ’
包裹,可以换行
具体示例为:
# 这个是单行注释的示例
# 换行之后要在开头加一个 #
"""
窗前明月光,
玻璃好上霜.
要不及时擦,
整不好就脏.
"""
版权所有
版权归属:Shuo Liu