python中下划线开头的命名_Python标识符规则 行与缩进 注释
標識符
標識符(identifier)是指用來標識某個實體的一個符號,在不同的應(yīng)用環(huán)境下有不同的含義。在計算機編程語言中,標識符(identifier)是用戶編程時使用的名字,用于給變量、常量、函數(shù)、語句塊等命名,以建立起名稱與使用之間的關(guān)系。標識符通常由字母和數(shù)字以及其它字符構(gòu)成。
在python里,標識符有字母、數(shù)字、下劃線組成。
在python中,所有標識符可以包括英文、數(shù)字以及下劃線(_),但不能以數(shù)字開頭。python中的標識符是區(qū)分大小寫的。
以下劃線開頭的標識符是有特殊意義的。以單下劃線開頭(_foo)的代表不能直接訪問的類屬性,需通過類提供的接口進行訪問,不能用“from xxx import *”而導(dǎo)入;以雙下劃線開頭的(__foo)代表類的私有成員;以雙下劃線開頭和結(jié)尾的(__foo__)代表python里特殊方法專用的標識,如__init__()代表類的構(gòu)造函數(shù)。
行與縮進
Python開發(fā)者有意讓違反了縮進規(guī)則的程序不能通過編譯,以此來強制程序員養(yǎng)成良好的編程習(xí)慣。并且Python語言利用縮進表示語句塊的開始和退出(Off-side規(guī)則),而非使用花括號或者某種關(guān)鍵字。增加縮進表示語句塊的開始,而減少縮進則表示語句塊的退出。縮進成為了語法的一部分。例如下面的if語句:python3
>>> if True:
... print("this is true") //這個縮進了4個空格,也就是說不同的模塊,要有不同的縮進
... print("this is true") //這個縮進了4個空格
... else:
... print("this is false")//這個縮進了4個空格
... print("this is false")//這個縮進了4個空格
...
輸出如下:
this is true
this is true
如果不縮進會報錯,如下面的語句。
>>> if True:
... print("this is true")
File "
總結(jié)
以上是生活随笔為你收集整理的python中下划线开头的命名_Python标识符规则 行与缩进 注释的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: BugkuCTF-Misc:come_g
- 下一篇: BugkuCTF-Misc:白哥的鸽子