python -- Pythonic


所謂Pythonic,就是極具Python特色的Python代碼(明顯區別於其它語言的寫法的代碼)

總結如下:

兩變量的內容交換

Python:a,b = b,a

非Python:t=a;a=b;b=t;

 

判斷數值是否在兩個數值之間

Python:1 < a <100

非Python:1 < a && a < 100

 

文件的處理

Python:

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 }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM