2.1 变量, 名字和对象¶
小技巧
使用 type(x)
可以查看 x
的类型.
Python 是强类型的, 永远无法修改一个已有对象的类型, 即使它包含的值是可变的. 但可以给一个变量赋不同于其值的类型的值. 举个例子, 以下代码在 Python 中是合法的.
>>> a=123
>>> a
123
>>> a='abc'
>>> a
'abc'
Python 中变量名命名规则
- 只能包含以下字符:
[a-zA-Z0-9_]
; - 不允许以数字开头;
- 以下划线开头的名字有特殊含义.
Python 中的保留字
True class finally is return
False continue for lambda try
None def from nonlocal while
and del global not with
as elif if or yield
assert else import pass
break except in raise