1.1程序的格式框架
1.1.1縮進
縮進指每行語句前的空白區(qū)域颠黎,用來表示python程序間的包含和層次關系赵哲。通常用“:”表示。
在代碼編寫中縮進可以用Tab鍵實現(xiàn)俊柔,也可以多個空格實現(xiàn)筹麸,一般是四個空格活合。
1.1.2注釋
Python語言采用“#”表示一行注釋的開始,多行注釋需要每一行都加“#”竹捉,快捷鍵Alt+3芜辕,取消注釋Alt+4
1.1.3續(xù)行符
續(xù)行符由(\)表達
1.2語法元素名稱
1.2.1變量
變量是保存和表示數(shù)據(jù)的一種語法元素在程序中十分常見。變量通過賦值(=)方式被修改块差。
1.2.2命名
Python采用大寫字母侵续,小寫字母,數(shù)字憨闰,下劃線和漢字等字符組合命名状蜗,但首字母不能為數(shù)字,中間不能出現(xiàn)空格鹉动,長度沒有限制轧坎。(標識符對大小寫敏感)
1.2.3保留字
保留字 說明
1.3數(shù)據(jù)類型
1.3.1數(shù)據(jù)類型概述
Python支持多種數(shù)據(jù)類型,其中最簡單的包括數(shù)字類型泽示,字符串類型缸血,略微復雜的包括元組類型,集合類型械筛,列表類型捎泻,字典類型等。
1.3.2數(shù)字類型
Python提供三種數(shù)據(jù)類型:整數(shù)浮點數(shù)和復數(shù)埋哟。
整數(shù)類型可正可負笆豁,一個整數(shù)可以表示為,十進制赤赊,十六進制(0x)闯狱,八進制(0o),二進制(0b)
浮點數(shù)類型與數(shù)學中小數(shù)一樣抛计,但只有十進制哄孤。
復數(shù)與數(shù)學中復數(shù)一樣,有實部和虛部爷辱。
1.3.3字符串類型
Python中常用一對雙引號" "或單引號' '括起來一個或多個字符录豺。
len()函數(shù)獲取字符串的長度
1.4程序中的語句元素
1.4.1表達式
產(chǎn)生計算或數(shù)據(jù)值的代碼片段成為表達式。運算結(jié)果的類型由操作符或運算符決定饭弓。
表達式一般由數(shù)據(jù)和操作符構(gòu)成双饥。
1.4.2賦值語句
“=”表示賦值,代表將數(shù)據(jù)右側(cè)的表達式計算后的結(jié)果的值賦值給左側(cè)變量弟断。
同步賦值會同時運算所有的等號右側(cè)的表達式咏花,并分別賦值給左側(cè)的對應變量。
1.4.3引用
Python程序會經(jīng)常使用當前程序之外的功能代碼,這個過程叫“引用” import<功能庫名稱>
1.4.4其他語句
分支語句昏翰,循環(huán)語句苍匆,分支包括二分支,多分支
單分支:
if<條件>:
????? <語句塊>
二分支:
if<條件>:
??????? <語句塊1>
else:
????? <語句塊2>
當條件為Ture時棚菊,執(zhí)行語句塊一浸踩;當條件為False時,執(zhí)行語句塊2.其中if else 都是保留字统求。
循環(huán)語句:
while(<條件>):
???????? <語句塊1>
<語句塊2>
當條件為Ture時检碗,執(zhí)行語句塊一,然后再次判斷條件码邻,當條件為False時折剃,退出循環(huán),執(zhí)行語句塊2像屋。
1.5基本輸入輸出函數(shù)
用于輸入怕犁,轉(zhuǎn)換,輸出的函數(shù)分別是input()己莺、eval()奏甫、print()。
1.5.1