学无止境
我们为梦想前行!

python教程 第5页

python互联网访问

阅读(257)

python互联网访问,有几个模块用于访问互联网以及处理网络通信协议。其中最简单的两个是用于处理从 urls 接收的数据的 urllib2 以及用于发送电子邮件的 smtplib: >>> import urllib2 &...

python数学函数公式

阅读(290)

python数学函数公式,math 模块为浮点运算提供了对底层 C 函数库的访问: >>> import math >>> math.cos(math.pi / 4.0) 0.70710678118654...

python字符串正则匹配

阅读(255)

python字符串正则匹配,re 模块为高级字符串处理提供了正则表达式工具。对于复杂的匹配和处理,正则表达式提供了简洁、优化的解决方案: >>> import re >>> re.findall(r'\b...

python错误输出重定向和程序终止

阅读(247)

python错误输出重定向和程序终止,sys 还有 stdin, stdout 和 stderr 属性,即使在 stdout 被重定向时,后者也可以用于显示警告和错误信息: >>> sys.stderr.write('Wa...

python命令行参数

阅读(281)

python命令行参数,通用工具脚本经常调用命令行参数。这些命令行参数以链表形式存储于 sys 模块的 argv 变量。例如在命令行中执行 python demo.py one two three 后可以得到以下输出结果: >>> impo...

python文件通配符

阅读(288)

python文件通配符,glob 模块提供了一个函数用于从目录通配符搜索中生成文件列表: >>> import glob >>> glob.glob('*.py') ['primes.py', 'rand...

python操作系统接口

阅读(270)

python操作系统接口。os 模块提供了很多与操作系统交互的函数: >>> import os >>> os.getcwd() # Return the current working director...

python生成器表达式

阅读(270)

python生成器表达式,有时简单的生成器可以用简洁的方式调用,就像不带中括号的链表推导式。这些表达式是为函数调用生成器而设计的。生成器表达式比完整的生成器定义更简洁,但是没有那么多变,而且通常比等价的链表推导式更容易记。 例如: >>> ...

python生成器

阅读(270)

python生成器,Generator 是创建迭代器的简单而强大的工具。它们写起来就像是正规的函数,需要返回数据的时候使用 yield 语句。每次 next() 被调用时,生成器回复它脱离的位置(它记忆语句最后一次执行的位置和所有的数据值)...

python迭代器

阅读(292)

python迭代器,现在你可能注意到大多数容器对象都可以用 for 遍历: for element in [1, 2, 3]: print element for element in (1, 2, 3): print element fo...