要写出 Pythonic(优雅的.地道的.整洁的)代码,还要平时多观察那些大牛代码,Github 上有很多非常优秀的源代码值得阅读,比如:requests.flask.tornado,笔者列举一些常见的 Pythonic 写法,希望能给你带来一点启迪. 1.变量交换 大部分编程语言中交换两个变量的值时,不得不引入一个临时变量: >>> a = 1 >>> b = 2 >>> tmp = a >>> a = b >>>…
1.变量交换 大部分编程语言中交换两个变量的值时,不得不引入一个临时变量: >>> a = 1>>> b = 2>>> tmp = a>>> a = b>>> b = tmp pythonic >>> a, b = b, a 2.循环遍历区间元素 for i in [0, 1, 2, 3, 4, 5]: (print i) # 或者for i in range(6): (print i)…