1.注釋的使用
2種方法:
1.使用“#”進(jìn)行單條注釋
2使用"""+內(nèi)容"""
使用3個雙引號或者單引號進(jìn)行塊注釋钓株。
2.標(biāo)識符
標(biāo)識符是用來程序中命名用的尉共。(比如:變量名势篡、類名跑芳、函數(shù)名)
a.標(biāo)識符是由字母、數(shù)字和下劃線組成沟绪,并且數(shù)字不能開頭(硬性) --- python3.x中,標(biāo)識符里面可以有中文(但是不推薦使用)
b.不能是關(guān)鍵字(保留字)(硬性)
c.大小寫敏感(區(qū)分大小寫空猜,aaa和Aaa绽慈、AAA、AAa是不一樣的)
d.要見名知義(規(guī)范)
e.不推薦使用python中的內(nèi)置函數(shù)辈毯、類名去作為標(biāo)識符(規(guī)范)
ps:函數(shù)名一般開頭大寫
3.關(guān)鍵字
系統(tǒng)保留的有特殊功能或者特殊意義的一些單詞坝疼。這些單詞不能用來給變量\函數(shù)\類等命名的
可以導(dǎo)入keyword打印出關(guān)鍵字
代碼:
import keyword
print(keyword.kwlist)
運(yùn)行結(jié)果:
'False', 'None', 'True', 'and', 'as', 'assert', 'break',
'class', 'continue', 'def', 'del', 'elif', 'else', 'except',
'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is',
'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return',
'try', 'while', 'with', 'yield'
以上皆為python中需要注意的關(guān)鍵字
4.行與縮進(jìn)
縮進(jìn):每一行代碼的位置,與行開頭位置之間的空格
在python中谆沃,縮進(jìn)的寫法有嚴(yán)格的規(guī)范钝凶。同一級的代碼,必須在同一個縮進(jìn)下面唁影。
如果在不該有空格產(chǎn)生的位置出現(xiàn)了多余的空格耕陷,程序會報錯(IndentationError);如果在需要縮進(jìn)的時候沒有縮進(jìn)也會報錯
關(guān)于行的規(guī)范:
函數(shù)和類的聲明的前后必須要有兩個換行。一般一個功能實現(xiàn)完据沈,實現(xiàn)下一個功能的時候哟沫,最好也換行。
ps:一般使用tab而不是空格來縮進(jìn)
5.多行語句
一條語句在多行顯示锌介。
a.在需要換行的地方加反斜杠(),然后再換行
b.字典嗜诀、列表、集合和元組等容器類型數(shù)據(jù)的字面量掏湾,在多行顯示的時候可以直接換行
python中裹虫,一條語句結(jié)束,可以不寫分號;但是如果一行中要寫多條語句融击,那么每條語句之間必須使用分號隔開
print('aaaa'); print('bbbb')
單行多條語句用分號筑公;分開
print('阿克蘇的回復(fù)了卡號是看撒謊的飯卡合適地方\
控件撒后方可撒發(fā)哈薩克積分電話卡雙方都卡刷卡絕代風(fēng)華\
手機(jī)卡好煩的會計師費(fèi)薩芬驕傲是否看好撒快遞費(fèi)阿撒即可恢復(fù)到卡上反饋')
單條多行語句用\左斜杠分行
context=[1,2,3,4,
5,6,7,8,
9,10,11,12
]
列表、字元組都可以回車實現(xiàn)分行
6.字面量
數(shù)據(jù)類型對應(yīng)的具體的值
10,100,-12 ---> 整數(shù)
12.5, 3.1415926, -0.13 ---> 小數(shù)
12e2, 9e-2 ---> 數(shù)字
9+10j ---> 復(fù)數(shù)
'hello world', '123', 'abc', "abcd", "!78u" ---> 字符串(引號內(nèi)的是字符串)
True, False ---> 布爾值
[1,2,'hu','assd'] ---> 列表
{'a':1, 'b':'123'} ---> 字典
7.python中的基本數(shù)據(jù)類型
數(shù)字(整型(int)尊浪、浮點(diǎn)型匣屡、布爾封救、復(fù)數(shù))、字符串(str)捣作、列表(list)誉结、字典(dict)、集合(set)券躁、元組(tuple)惩坑、none --> 代表沒有和空
整型: int (在python2.X有l(wèi)ong) --> 值是所有的整數(shù)
浮點(diǎn)型: float --> 包含所有的小數(shù),和科學(xué)計數(shù)
布爾: bool --> 值只有True和False
復(fù)數(shù): complex --> 值包含所有的復(fù)數(shù)
ps:可以使用type函數(shù)查看數(shù)據(jù)的類型: type(數(shù)據(jù))
print(type(10e2))
print(type('abc'))
結(jié)果:
<class 'float'>
<class 'str'>