Python基礎(chǔ)語法合集——了解python
1.? 了解Python
Python是一種解釋型(這意味著開發(fā)過程中沒有了編譯這個環(huán)節(jié))、面向?qū)ο螅ㄖС置嫦驅(qū)ο蟮娘L(fēng)格或代碼封裝在對象的編程技術(shù))、動態(tài)數(shù)據(jù)類型的交互式(可在命令行中通過Python提示符及直接代碼執(zhí)行程序)高級程序設(shè)計語言。
2.? Python標(biāo)識符
標(biāo)識符由字母、數(shù)字、下劃線組成,但不能以數(shù)字開頭,且區(qū)分大小寫。
以下劃線開頭的標(biāo)識符是有特殊意義的。以單下劃線開頭 _foo 的代表不能直接訪問的類屬性,需通過類提供的接口進(jìn)行訪問,不能用 from xxximport * 而導(dǎo)入;
以雙下劃線開頭的 __foo 代表類的私有成員;以雙下劃線開頭和結(jié)尾的 __foo__ 代表 Python 里特殊方法專用的標(biāo)識,如__init__() 代表類的構(gòu)造函數(shù)。
Python 可以同一行顯示多條語句,方法是用分號 ; 分開。
3.? Python中的保留字符
這些保留字不能用作常數(shù)或變數(shù),或任何其他標(biāo)識符名稱。所有 Python的關(guān)鍵字只包含小寫字母。
and
exec
not
assert
finally
or
break
for
pass
class
from
print
continue
global
raise
def
if
return
del
import
try
elif
in
while
else
is
with
except
lambda
yield
4.? Python的縮進(jìn)與多行語句寫法
4.1? Python中的縮進(jìn)要求非常嚴(yán)格,必須嚴(yán)格對齊。因為Python的代碼塊不由{}控制,而是由縮進(jìn)就可以控制。
4.2? 使用斜杠( \)將一行的語句分為多行顯示,如下所示:當(dāng)然,使用各類括號括起語句之后不需要斜杠換行。
? total = item_one + \
? ? ? ? ? item_two + \
? ? ? ? ? item_three
? 英文三個雙引號用在等式中也可以寫多行文本,直接使用和三個單引號作用一樣,可以做多行注釋。
5.? Python中的不換行與換行輸出
? ? # 換行輸出
? ? print(x)? ? ?
? ? # 不換行輸出
? ? print(x,end='')
