随笔分类 -  python

摘要:(转载:http://blog.csdn.net/passionkk/article/details/49929887) Python中 list,truple,str,dict这些都可以被迭代,但他们并不是迭代器。为什么? 因为和迭代器相比有一个很大的不同,list/truple/map/dict 阅读全文
posted @ 2017-12-01 17:30 途弥 阅读(6606) 评论(0) 推荐(2)
摘要:引用(http://www.jianshu.com/p/d09778f4e055) 阅读别人的python源码时碰到了这个yield这个关键字,各种搜索终于搞懂了,在此做一下总结: 通常的for...in...循环中,in后面是一个数组,这个数组就是一个可迭代对象,类似的还有链表,字符串,文件。它可 阅读全文
posted @ 2017-12-01 10:44 途弥 阅读(261) 评论(0) 推荐(0)
摘要:在python用import或者from...import来导入相应的模块。模块其实就是一些函数和类的集合文件,它能实现一些相应的功能,当我们需要使用这些功能的时候,直接把相应的模块导入到我们的程序中,我们就可以使用了。这类似于C语言中的include头文件,Python中我们用import导入我们... 阅读全文
posted @ 2014-08-08 15:56 途弥 阅读(253) 评论(0) 推荐(0)
摘要:sys.argv[]是用来获取命令行参数的,sys.argv[0]表示代码本身文件路径,所以参数从1开始.arg[1]表示第一个命令行参数arg[1][2:] 表示取第一个命令行参数,但是去掉前两个字节比如命令行参数为 “--help” ,就去掉“--”,执行"help"参数。比如当我们执行 pyt... 阅读全文
posted @ 2014-08-08 15:52 途弥 阅读(226) 评论(0) 推荐(0)
摘要:正则表达式的元字符有. ^ $ * ? { [ ] | ( ).表示任意字符[]用来匹配一个指定的字符类别,所谓的字符类别就是你想匹配的一个字符集,对于字符集中的字符可以理解成或的关系。^ 如果放在字符串的开头,则表示取非的意思。[^5]表示除了5之外的其他字符。而如果^不在字符串的开头,则表示它本... 阅读全文
posted @ 2014-07-26 10:36 途弥 阅读(210) 评论(0) 推荐(0)