Python编程中需要注意的一些事

527 查看

围绕一门语言,学习它的文化精髓,能让你成为一名更优秀的程序员。如果你还没读过Python之禅(Zen of Python) ,那么打开Python的命令提示符输入import this,列表中的每一项你都可以在这里找到相对应的例子。

(Credit: itswater

吸引我注意力的一条是:

优雅胜于丑陋 (Beautiful is better than ugly)

看下面例子:

一个带有数字参数的list函数其功能是返回参数中的奇数可以分开写:

记住Python中那些非常简单的事

两个变量的交换:

参数在切片操作中的步骤,如:


 

不要用可变对象作为默认参数值(Don’t use mutable as defaults)

使用iteritems而不是items

iteriterms 使用的是 generators,所以当迭代很大的序列是此方法更好