最近公眾號(hào)新增加了一個(gè)欄目,就是每天給大家解答一道Python常見的面試題,反正每天不貪多,一天一題,正好合適,只希望這個(gè)面試欄目,給那些正在準(zhǔn)備面試的同學(xué),提供一點(diǎn)點(diǎn)幫助! 小猿會(huì)從最基礎(chǔ)的面試題開始,每天一題。如果參考答案不夠好,或者有錯(cuò)誤的話,麻煩大家可以在留言區(qū)給出自己的意見和討論,大家是要一起學(xué)習(xí)的 。 廢話不多說(shuō),開始今天的題目: 問(wèn):Python變量、函數(shù)、類的命名規(guī)則? 答:Python命名規(guī)范在編寫代碼中起到很重要的作用,雖然不遵循命名規(guī)范,程序可能也可以運(yùn)行,但是使用命名規(guī)范可以更加直觀地了解代碼所代表的含義。 Python的命名規(guī)范(其它編程語(yǔ)言也差不多) (1)不能以數(shù)字開頭,不能出現(xiàn)中文。 (2)命名以字母開頭,包含數(shù)字,字母(區(qū)分大小寫),下劃線。 (3)不能包含關(guān)鍵字,見名知意。 下面具體說(shuō)說(shuō)Python的命名規(guī)范: 1、類 單詞首字母總是大寫,私有類可以下劃線開頭。如MyClass。 2、函數(shù) 函數(shù)名一律小寫,若有多個(gè)單詞用下劃線隔開。另外,私有函數(shù)下劃線開頭 。 def my_func(var1, var2): 3、變量 變量名最好小寫,若有多個(gè)使用下劃線分開 。 常量使用全大寫,多個(gè)單詞使用下劃線隔開 。 num = 20
pass
class MySchool():
pass
pass
def _private_func(var1, var2):
pass
this_is_a_variable = 1
MAX_NUM = 1000
額外補(bǔ)充:
如果對(duì)于參考答案有補(bǔ)充的,大家可以在評(píng)論區(qū)指出和補(bǔ)充,歡迎留言!
更多題目:
1、談?wù)剬?duì) Python 和其他語(yǔ)言的區(qū)別?
2、談?wù)剬?duì) Python3 和 Python2 的區(qū)別?
3、Python 的特點(diǎn)和優(yōu)點(diǎn)是什么?
4、說(shuō)說(shuō)Python解釋器種類以及特點(diǎn)?
5、說(shuō)說(shuō)4種常用編碼的區(qū)別?
6、說(shuō)說(shuō)Python面向?qū)ο笕筇匦?
7、說(shuō)說(shuō)Python中有幾種數(shù)據(jù)類型?
8、說(shuō)說(shuō)Python中xrange和range的區(qū)別?
關(guān)注小猿公眾號(hào),每天學(xué)習(xí)一道題
聯(lián)系客服