python -- 变量
变量,变量用来在内存里存东西。为了后面调用。
如果定义一个变量:
name = 'Gao'
在Python3里,变量名可以用中文,不过不太建议使用中文做变量名。
变量vs内存地址指向
#将“Gao”的内存地址,赋值被name这个变量
name = "Gao"
# name2是调用了“Gao”所在的内存地址
name2 = name # name2是调用了“Gao”所在的内存地址
print("Name:",name,' Name2:',name2)
#这里将“Zhihzhong”的内存地址有赋值给name
name = "Zhizhong"
print('Name:',name,' Name2:',name2)
变量定义的规则:
- 变量名只能是字母、数字或下划线的任意组合
- 变量名的第一个字符不能是数字
- 以下关键字不能声明为变量名
变量名 | |||||
---|---|---|---|---|---|
and | as | assert | break | class | continue |
def | elif | else | except | exec | finally |
for | from | global | if | import | in |
is | lambda | not | or | pass | |
rasie | return | try | while | with | yield |
写在后面
- 如果想表示一个常量,尽量用全大写,类似PIE(求面积的那个π)。虽然python中没有常量这个概念。
- 变量名需要有一些含义,不要用中文作为变量名,也不要用拼音做变量名。
- 用下划线代替空格,类似:GF_of_oldboy,python官方建议使用下划线
- 用单词首字母大写,类似GFOfOldboy,一般win程序员喜欢这样的类型