Python的一些小知识点_3

本文最后更新于2014年11月20日,已超过 1 年没有更新,如果文章内容失效,还请反馈给我,谢谢!

检查指定文件是否存在:

list合并的方法:

参考http://stackoverflow.com/questions/1720421/merge-two-lists-in-python

Python中list和tuple的不同:
Python返回内容的一些tips:

http://stackoverflow.com/questions/363944/python-idiom-to-return-first-item-or-none

Python的idioms:

http://stackoverflow.com/search?tab=votes&q=python%20idioms

Python的Luhn算法实现:

参考链接:

如何获取Python的迭代器的长度

刚才在看扫描MongoDB的未授权连接的代码时,看到的一段生成字典的Python片段,很给力啊,用到了Python的迭代器(itertools),然后在验证脚本效果的时候直接用了len()函数,没想到会报错“TypeError: object of type ‘generator’ has no len()

网上搜索了之后找到解决办法,值得记录一下:
http://cn.bing.com/search?q=type+%27generator%27++len%28%29

打印list/tuple等可迭代对象(iterable)的一个tips

在Python中如何判定一个对象是否为可迭代(iterable)的?

判定方法就是:
1.iter()函数
2.hasattr(object_name, ‘__iter__’)
3.引入collections中的方法

参考链接:
用Python发送邮件_1

用Python发送邮件_2

 

声明: 除非注明,ixyzero.com文章均为原创,转载请以链接形式标明本文地址,谢谢!
https://ixyzero.com/blog/archives/1614.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注