編碼
python3源碼文件默認(rèn)以UTF-8編碼砰左,所有字符串都是unicode字符串喇喉。也可以為源碼文件指定不同的編碼:
# -*- coding: cp-1252 -*-(允許在源文件中使用Windows-1252字符集中的字符編碼猪狈,對應(yīng)適合語言為保加利亞語、白羅斯語、馬其頓語、俄語疮跑、塞爾維亞語。
標(biāo)識符
標(biāo)識符:開發(fā)人員在程序中自定義的一些符號和名稱凸舵。標(biāo)示符是自己定義的,如變量名,函數(shù)名等祖娘。
組成:字母,下劃線啊奄,數(shù)字? ? ? 規(guī)則:數(shù)字不能開頭渐苏;注意區(qū)分大小寫
命名規(guī)則:
盡量做到看一眼就知道是什么意思(提高代碼可讀性) 比如: 名字 就定義為 name , 定義學(xué)生 用 student。
命名方法:
小駝峰式命名法(lower camel case): 第一個單詞以小寫字母開始菇夸;第二個單詞的首字母大寫琼富,例如:myName、aDog
大駝峰式命名法(upper camel case): 每一個單字的首字母都采用大寫字母庄新,例如:FirstName鞠眉、LastName
不過在程序員中還有一種命名法比較流行,就是用下劃線“_”來連接所有的單詞择诈,比如send_buf
保留字/關(guān)鍵字
python一些具有特殊功能的標(biāo)示符凡蚜,這就是所謂的關(guān)鍵字。是python已經(jīng)使用的了吭从,所以不允許開發(fā)者自己定義和關(guān)鍵字相同的名字的標(biāo)示符。
可以通過以下命令進(jìn)行查看當(dāng)前系統(tǒng)中python的關(guān)鍵字:
import keyword
keyword.kwlist
關(guān)鍵字:False,None,True,and,as,assert,async,await,break,class,continue,def,elif,else,except,finally,for,from,global,if,import,in,is,lambda,nonlocal,not,or,pass,raise,return,try,while,with,yield.
部分轉(zhuǎn)載:https://blog.csdn.net/xun527/article/details/75212948
注釋
單行注釋#開頭
?#!/usr/bin/python3
?#第一個注釋
print ("hello,world")? #第二個注釋
多行注釋每行#,還有'''和"""
#!/usr/bin/python3
#第一個注釋
#第二個注釋
'''
注釋三
注釋四
'''
"""
注釋五
注釋六
"""
print("hello")
行與縮進(jìn)
python最具特色的就是使用縮進(jìn)表示代碼塊恶迈,不需要使用大括號{}
縮進(jìn)的空格可變涩金,但同一個代碼塊的語句必須包含相同的縮進(jìn)空格數(shù)谱醇。
if True:
????print("true")
else:
????print("else")
縮進(jìn)不一致會導(dǎo)致運(yùn)行錯誤。