所谓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 }