python變量命名規(guī)則是什么 python中變量作用域最大的是哪個?
python中變量作用域最大的是哪個?Python中作用域的最的變量是全局變量,作用于整個程序python變量名可以索引嗎?Python中的全局變量和局部變量大都可以不索引的python中變量名有多少
python中變量作用域最大的是哪個?
Python中作用域的最的變量是全局變量,作用于整個程序
python變量名可以索引嗎?
Python中的全局變量和局部變量大都可以不索引的
python中變量名有多少個?
Python變量名是自行定義的,是需要不使用標(biāo)識符給變量其它名字,不過標(biāo)識符那就是應(yīng)用于給程序中變量、類、方法以此命名的符號。
Python語言的變量名需要以字母、下畫線(_)開頭,后面這個可以跟不可以數(shù)目的字母、數(shù)字和下畫線(_)。此處的字母并不思維禁錮于26個英文字母,也可以包含中文字符、日文字符等。
變量名可以由字母、數(shù)字、下劃線(_)組成,其中數(shù)字又不能開頭。
變量名不能是Python關(guān)鍵字,但也可以包含關(guān)鍵字。
變量名不能中有空格。
的或下面變量,有些是合法的,有些是不合法的:
abc_xyz:合法嗎。
HelloWorld:合法嗎。
abc:法律有規(guī)定。
xyz#abc:不合不合法,變量名中不允許又出現(xiàn)“#”號。
abc1:合法嗎。
1abc:不合不合法,變量名不允許數(shù)字開頭。
python中函數(shù)名的命名規(guī)則?
純小寫字母,單詞之間用_空間切割
屬性名
首字母大寫,不需要_切割空間
全局變量名(傳說中的Java中的static變量)
純拼音字母,單詞之間用_分割
其它變量
純小寫字母,_編緝
公私混合實(shí)例變量(外部ftp訪問會報(bào)錯)
以__(兩個下劃線)開頭,其余和特殊變量保持一致
更高變量
__開頭__結(jié)尾,一般為python的自有變量,別以這種其它名字
大多數(shù)函數(shù)
和其它變量保持一致
私有函數(shù)
以__(兩個下劃線)開頭,其余和普通函數(shù)保持一致
文件名
全小寫,可使用下劃線
包名
簡短的、小寫字母的名字,如果不是下劃線也可以慢慢改善可讀性,也可以不參加下劃線
模塊名
與包的規(guī)范同一
類名
首字母大寫,內(nèi)部類這個可以用額外的下劃線
函數(shù)名
徹底小寫、用下劃線隔開提升可讀性
python文件名命名規(guī)則?
Python定義變量來命名原則文件的名稱,案例方法代碼追加:
//以str1變量命名文件名
//錯誤方法:又不能用引號把變量直接引用
outputopen(#34str1.txt#34,#39w#39)
//結(jié)果為str1.txt,故該方法錯誤
//對的方法:用號直接連接符連接到后綴名
ouputopen(str1#34.txt#34,#39w#39)
//用引號括起來來表示的是字符串常量,還在引號中才可以表示變量
//注:假如是在windows下不運(yùn)行,變量str1中肯定不能有在文件名中不能不能出現(xiàn)的特殊字符