一、變量命名規(guī)劃1.命名規(guī)則(1)命名內(nèi)容只能是字母、下劃線、數(shù)字 (2)名字第1字符只能是字母或下劃線 (3)區(qū)分大小寫 2.私有變量(1)_xxx
(2)__xxx
(3)__xx __
(4)xx_
3.python常用命名規(guī)范(1)模塊名: 小寫字母,單詞之間用_分割 ad_stats.py (2)包名: 和模塊名一樣 (3)類名: 單詞首字母大寫 AdStats ConfigUtil (4)全局變量名(類變量,在java中相當(dāng)于static變量): 大寫字母,單詞之間用_分割 NUMBER COLOR_WRITE (5)普通變量: 小寫字母,單詞之間用_分割 this_is_a_var (6)實(shí)例變量: 以_開頭,其他和普通變量一樣 _price _instance_var (7)私有實(shí)例變量(外部訪問會報(bào)錯(cuò)): 以__開頭(2個(gè)下劃線),其他和普通變量一樣 __private_var (8)專有變量: __開頭,__結(jié)尾,一般為python的自有變量,不要以這種方式命名 __doc__ __class__ (9)普通函數(shù):和普通變量一樣 get_name() count_number() ad_stat() (10)私有函數(shù)(外部訪問會報(bào)錯(cuò)): 以__開頭(2個(gè)下劃線),其他和普通函數(shù)一樣 __get_name() 二、變量賦值規(guī)則Python使用變量之前不需聲明,變量賦值既是聲明也是定義變量的過程。變量在使用之前都必須賦值。 1.賦空值方法各類型對象賦空值方法 digital_value=0 #數(shù)字 str_value=""或str_value='' #字符串 list_value=[] #列表 ditc_value={} #字典 tuple_value=() #元組 2.增強(qiáng)賦值語句3.變量賦值比較式value = 2 < 5; print(value;) #結(jié)果返回true 4.用input()對變量賦值value=input(); #手工輸入23 print(value); 5.刪除已聲明的變量del var1 當(dāng)我們刪除var1對象后,再執(zhí)行打印var1時(shí),會報(bào)Not Defined的錯(cuò)誤。 三、python變量引用順序
全局變量例子 x = 50 def func(): global x print('x的值是', x) x = 2 print('全局變量x改為', x) func() print('x值是', x) x的值是 50 全局變量x改為 2 x值是 2 |
|