Python學習交流群:5315090位小夥伴入群學習交流25,群內每天分享乾貨,包括最新的python企業案例學習資料和零基礎入門教程,歡迎各
語法和語句
序列賦值 序列解包
print函數原型
Python中and或or總是返回對象(左邊的對象或右邊的對象) 且具有短路求值的特性
1 or 2 or 3 # 返回 1
1 and 2 and 3 # 返回 3
if/else三元表達符(if語句在行內)
Python的while語句或者for語句可以帶else語句 當然也可以帶continue/break/pass語句
for循環的元組賦值
列表解析語法
生成器表達式
文檔字符串:出現在Module的開端以及其中函數或類的開端 使用三重引號字符串
命名慣例:
"""
以單一下劃線開頭的變量名(_X)不會被from module import*等語句導入
前後有兩個下劃線的變量名(__X__)是系統定義的變量名,對解釋器有特殊意義
以兩個下劃線開頭但不以下劃線結尾的變量名(__X)是類的本地(私有)變量
"""
列表解析 in成員關係測試 map sorted zip enumerate內置函數等都使用了疊代協議
del語句: 手動刪除某個變量
del X
獲取列表的子表的方法:
手動疊代:iter和next
Python中的可疊代對象
-
range疊代器
-
map、zip和filter疊代器
-
字典視圖疊代器:D.keys()), D.items()等
-
.文件類型