在python中,變量不需要提前聲明,創建時直接對其賦值即可,變量類型由賦給變量的值決定。值得注意的是,一旦創建了一個變量,就需要給該變量賦值。
變量名應嚴格遵守以下規則:
1.變量名只能包含:字母/數字/下划線
2.數字不能開頭
3.不能說python的關鍵字
4.不能是函數名,否則會失去其函數功能。
#!/use/bin/env python #-*- coding:utf-8 -*- content5 = 6 #content5為變量名 6為變量的值 print(type(content5)) #輸出類型為'int' _value = '變量的名' #_value為變量名 '變量的名'為變量的值 print(type(_value))#輸出類型為'str'
如何查看python關鍵字?
import keyword print(keyword.iskeyword("and"))#判斷and是否為關鍵字 #運行后輸出為True print(keyword.kwlist)#查看python中的所有關鍵字
不能是函數名,否則會失去其函數功能。
len = '特殊字符竄命名'#使用len作為變量名 print(len) print(len(strExample))#len函數失去返回字符串長度功能,導致系統出錯。 輸出為: 特殊字符竄命名 Traceback (most recent call last): File "D:/pystudy/aaaa.py", line 15, in <module> print(len(strExample)) NameError: name 'strExample' is not defined