類:總是使用首字母大寫單詞串,如 MyClass。
內(nèi)部類:可以使用額外的前導(dǎo)下劃線。
變量:小寫,由下劃線連接各個(gè)單詞。方法名類似
常量:常量名所有字母大寫 等
函數(shù)&方法:函數(shù)名應(yīng)該為小寫,可以用下劃線風(fēng)格單詞以增加可讀性,如:myfunction, my_example_function。(混合大小寫僅被允許用于這種風(fēng)格已經(jīng)占據(jù)優(yōu)勢的時(shí)候,以便保持向后兼容。)
函數(shù)和方法的參數(shù):總使用“self”作為實(shí)例方法的第一個(gè)參數(shù)??偸褂?ldquo;cls”作為類方法的第一個(gè)參數(shù)。
如果一個(gè)函數(shù)的參數(shù)名稱和保留的關(guān)鍵字沖突,通常使用一個(gè)后綴下劃線好于使用縮寫或奇怪的拼寫。