所謂Pythonic,就是極具Python特點的Python代碼(明顯區別於其它語言的寫法的代碼)spa
總結以下:code
兩變量的內容交換blog
Python:a,b = b,ait
非Python:t=a;a=b;b=t;io
判斷數值是否在兩個數值之間class
Python:1 < a <100變量
非Python:1 < a && a < 100總結
文件的處理語言
Python:di
with open(path, mode) as fp: pass
非Python:
try{ $fp = open(path,mode); }catch(Exception $e){ //do something }
流程控制
if,for等
Python:
if 條件: pass elif 條件: pass else: pass
非Python:
1 if(條件){ 2 3 }elseif(條件){ 4 5 }else{ 6 7 }