变量在Python相当于一个昵称,用来代指内存中某个地址中保存的内容。
变量和数据都是保存在内存当中的,但是在Python中变量和数据是分开存储的,数据保存在内存中的一个位置上,而变量中则保存着数据在内存中的地址。
另外变量中保存着数据的内存地址就叫做引用,通过id()函数可以查看变量中保存数据所在的内存地址。
变量的定义
在Python中变量定义时不需要指定数据类型,直接给这个变量赋值即可,如果只写了一个变量而没有进行赋值,那么Python就会进行报错。
提示:赋值用 = 符号。
示例:
另外变量是可以重新进行赋值的,也就是将引用的地址进行了改变,并且数据类型可以不相同。
通过type()函数可以查看变量指向数据的数据类型。
示例:
变量的命名规则
- 变量名只能包含:字符、数字、下划线
- 不能以数字进行开头
- 不能是Python内置的关键字
可以通过help()函数来查看所有的关键字,help()函数是用来查看函数或模块用途的详细说明的。
示例:
>>> help("keywords")
Here is a list of the Python keywords. Enter any keyword to get more help.
False class from or
None continue global pass
True def if raise
and del import return
as elif in try
assert else is while
async except lambda with
await finally nonlocal yield
break for not