官术网_书友最值得收藏!

  • Python應用與實戰
  • 王科飛等編著
  • 8字
  • 2023-06-19 16:38:37

2.3 標識符和關鍵字

2.3.1 標識符

Python語言的標識符通常由字母、數字、下劃線構成,在Python3中,可以用中文作為標識符,也就是非ASCII表中標識符也是被允許的,但是中文標識符容易出現編碼問題。在使用不同的編輯工具時,中文字符編碼可能會有所區別,所以在實際項目開發中,不建議使用中文標識符。

自定義或使用標識符時需要注意以下問題。

? 字母區分大小寫,如“a”和“A”是兩個不同的標識符。

? 數字可以包含在標識符中,但不能作為標識符的開頭。

? “_單下劃線開頭”:不能直接訪問的類屬性(受保護)。

? “__雙下劃線開頭”:類的私有成員,外部代碼不允許訪問。

? “__雙下劃線開頭和結尾__”:Python中特殊方法專用的標識。

? “單下劃線結尾_”:用戶自定義標識符名稱,用于和系統內置的名稱區分開。

【例2-23】合法的標識符。

【例2-24】非法的標識符。

主站蜘蛛池模板: 平罗县| 恩平市| 池州市| 喀喇沁旗| 奉贤区| 杭州市| 龙岩市| 南平市| 东至县| 沙雅县| 甘洛县| 新丰县| 惠东县| 进贤县| 乌兰浩特市| 盐津县| 桂平市| 子长县| 柳河县| 襄垣县| 雷山县| 新余市| 家居| 加查县| 诸城市| 玛纳斯县| 鹤壁市| 四子王旗| 石门县| 龙州县| 陵水| 福建省| 衡南县| 开远市| 南和县| 霍州市| 绍兴市| 富源县| 观塘区| 泽州县| 宜川县|