最近公眾號新增加了一個(gè)欄目,就是每天給大家解答一道Python常見的面試題,反正每天不貪多,一天一題,正好合適,只希望這個(gè)面試欄目,給那些正在準(zhǔn)備面試的同學(xué),提供一點(diǎn)點(diǎn)幫助! 小猿會從最基礎(chǔ)的面試題開始,每天一題。如果參考答案不夠好,或者有錯(cuò)誤的話,麻煩大家可以在留言區(qū)給出自己的意見和討論,大家是要一起學(xué)習(xí)的 。 廢話不多說,開始今天的題目: 問:Python變量、函數(shù)、類的命名規(guī)則? 答:Python命名規(guī)范在編寫代碼中起到很重要的作用,雖然不遵循命名規(guī)范,程序可能也可以運(yùn)行,但是使用命名規(guī)范可以更加直觀地了解代碼所代表的含義。 Python的命名規(guī)范(其它編程語言也差不多) (1)不能以數(shù)字開頭,不能出現(xiàn)中文。 (2)命名以字母開頭,包含數(shù)字,字母(區(qū)分大小寫),下劃線。 (3)不能包含關(guān)鍵字,見名知意。 下面具體說說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ǔ)充:
如果對于參考答案有補(bǔ)充的,大家可以在評論區(qū)指出和補(bǔ)充,歡迎留言!
更多題目:
2、談?wù)剬?Python3 和 Python2 的區(qū)別?
3、Python 的特點(diǎn)和優(yōu)點(diǎn)是什么?
8、說說Python中xrange和range的區(qū)別?
關(guān)注小猿公眾號,每天學(xué)習(xí)一道題
聯(lián)系客服