输入/输出--存储器

简明 Python 教程 / 输入/输出 / 储存器 Python提供一个标准的模块,称为pickle。使用它你可以在一个文件中储存任何Python对象,之后你又可以把它完整无缺地取出来。这被称为 持久地 储存对象。 还有另一个模块称为cPickle,它的功能和pickle模块完全相同,只不过它是用C语言编写的,因此要快得多(比pickle快1000倍)。你可以使用它们中的任一个,而我们在这里将使用cPickl...

作者: leve1031 发布时间: 11-18

数据结构--字典

字典类似于你通过联系人名字查找地址和联系人详细情况的地址簿,即,我们把键(名字)和值(详细情况)联系在一起。注意,键必须是唯一的,就像如果有两个人恰巧同名的话,你无法找到正确的信息。 注意,你只能使用不可变的对象(比如字符串)来作为字典的键,但是你可以不可变或可变的对象作为字典的值。基本说来就是,你应该只使用简单的对象作为键。 键值对在字典中以这...

作者: leve1031 发布时间: 11-18

函数

简明 Python 教程 / 函数 / 简介简介定义函数函数形参使用函数形参局部变量使用局部变量使用global语句默认参数值使用默认参数值关键参数使用关键参数return语句使用字面意义上的语句DocStrings使用DocStrings概括 简明 Python 教程 / 函数 / 简介 定义函数 例7.1 定义函数 #!/usr/bin/python # Filename: function1.py def sayHello(): print 'Hello World!' # block belon...

作者: leve1031 发布时间: 11-18

为什么不使用Perl?

简明 Python 教程 / 介绍 / 为什么不使用Perl? 为什么不使用Perl? 也许你以前并不知道,Perl是另外一种极其流行的开源解释性编程语言。 如果你曾经尝试过用Perl语言编写一个大程序,你一定会自己回答这个问题。在规模较小的时候,Perl程序是简单的。它可以胜任于小型的应用程序和脚本,“使工作完成”。然而,当你想开始写一些大一点的程序的时候,Perl程序就变得不实用了。...

作者: leve1031 发布时间: 11-18

pythonchallenge 0

from urllib import request count=range(0,255) text=[] file = open("e:\\1.txt","w") for i in count: webfile="http://www.pythonchallenge.com/pc/def/"+"%d"%i+".html" print("访问"+webfile+"\n") try: web=request.urlopen(webfile) web_html=web.read() text.append( "%s"%web_html) file.write("第%d个文件"%i+"文件名"+webfile+"\n") file.write(txt) file.write...

作者: tastesweet 发布时间: 11-16

Python内置数据类型

Dictionary Dictionary适用{}进行数据组织,Dictionary内部数据没有顺序的概念,键值大小写敏感,可以通过键值修改对应的项,也可以通过键值删除对应的键值。 实例代码: #Dictionary Exam_Dictionary={ 1:2,"2":"nic","2323":3242} #数据类型可以混用 #修改Dictionary Exam_Dictionary[1]="32432" #修改对应的数据 #删除元素 del Exam_Dictionary[1] #清空Dictionary Exam_...

作者: tastesweet 发布时间: 11-15

Python_多线程编程

from time import sleep,ctime >>> def loop0(): print( 'start loop 0 at:',ctime() ) sleep(4) print( 'loop0 done at :',ctime()) >>> def loop1(): print('start loop 1 at :',ctime()) sleep(2) print('loop1 done at:',ctime()) >>> def main(): print( 'start main at:',ctime()) loop0() loop1() print( 'All DONE at:',ctime() ) >>> if __name__ == '__main__': m...

作者: tastesweet 发布时间: 11-13

python学习记录(第四天)

索引与分片的赋值 >>> l=[1,2,3] >>> >>> >>> l[1] 2 >>> l[2]=5 >>> l [1, 2, 5] >>> l[0:2] [1, 2] >>> l[0:2]=[4,5] >>> l [4, 5, 5] 列表方法调用 >>> l.append(23) >>> l [4, 5, 5, 23] >>> l.extend([3,56,32]) >>> l [4, 5, 5, 23, 3, 56, 32] >>> l.sort() >>> l [3, 4, 5, 5, 23, 32, 56] >>> l.reverse() >>> l [56, 32, 23, 5, 5, 4, 3] >>> l.pop(2) 23 >>> l [...

作者: simonchia 发布时间: 11-08

使用 Notepad++ 编辑运行 Python 程序

Notepad++ 是一个开源的文本编辑器,功能强大而且使用方便。编辑和调试 Python 程序使用什么编辑器或者 IDE 不同人有不同见解。在不考虑使用调试工具的情况下,Vim 或者 Emacs 用户自然可以无视其他编辑器,不过在 Windows 环境下,使用 Notepad++ 之类的编辑器也是很好的选择。 我是在 PortableApps.com 上下载的 Notepad++ Portable,它的好处是可以在每次关闭程序的时候...

作者: donvan 发布时间: 11-04

python lambda的一点小体会

python lambda是在python中使用lambda来创建匿名函数,而用def创建的方法是有名称的,除了从表面上的方法名不一样外,python lambda还有哪些和def不一样呢? 1 python lambda会创建一个函数对象,但不会把这个函数对象赋给一个标识符,而def则会把函数对象赋值给一个变量。 2 python lambda它只是一个表达式,而def则是一个语句。 下面是python lambda的格式,看起来好精简...

作者: m4774411wang 发布时间: 11-01