07 2018 档案
摘要:迭代器 迭代器只不过是一个实现了迭代器协议的容器对象。它基于以下两个方法。 __ next __:返回容器的下一个元素。 __ iter __:返回迭代器本身。 实际上,迭代器表现了程序底层的概念和特性,在程序中,你可以不必使用迭代器,但是理解迭代器,却是对生成器这样一个常用特性理解很有帮助。 学习
阅读全文
摘要:学习中,都是从书上找的一些编程小练习。 1,编写一个程序,他以球体的半径(浮点数)作为输入,并输出球体的直径、圆周长、表面积、体积。 2,一个雇员一周的总薪水,等于其每小时的时薪,乘以其一周工作的正常小时数,再加上加班费。加班费等于总的加班时间,乘以每小时薪水的1.5倍。 编写一个程序,以每小时的薪
阅读全文
摘要:使用pickle存储对象 我们可以将任何对象转化为文本进行储存,但是,复杂的对象映射成文本,在从新映射回来一定非常麻烦。 所以,我们使用pickle()模块进行文本的映射封装。 pickle对象使用“rb”,“wb”来打开文件并进行输入输出。 如果要保存对象,就使用pickle.dump()函数。
阅读全文
摘要:内建函数map() 这个函数接收一个函数和一个可迭代对象作为参数,并以某种方式应用这个函数。 map()函数接收的第一个参数是一个函数,当然这个函数可以是自己直接定义的函数,为了方便,我在上述中直接使用匿名函数表达式来代替辅助函数调用。 map()函数接收的第二个参数是一个可迭代对象,当然这个对象可
阅读全文
摘要:列表 列表是零个或多个Python对象的一个序列,这些对象通常称之为项; 列表示例: 和字符串一样,可以对列表进行切片和链接,但是注意,切片和链接后,返回的依然是一个列表; 与字符串不同的是,列表是可变的(字符串不可变),这意味着,你可以针对列表进行替换,插入,删除等操作; 当然,如果你对列表进行了
阅读全文
摘要:这条if语句的作用是:允许程序员将模块当做独立的程序运行,或者在另一个模块中导入它; 解释 每一个Python模块都存在一组内建的模块变量,在Python虚拟机加载模块的时候(比如你运行这个模块),Python虚拟机会为这些模块自动赋值。 比如:当独立运行这个模块的时候,模块中的__name__就会
阅读全文
摘要:#coding=utf-8 import threading #导入线程模块 from time import ctime,sleep #创建线程事件 def eat(): print("我在吃东西 %s"%(ctime())) #线程组 threads = [] #创建线程数量 for x in range(10): t1 = threading.Thread(targe...
阅读全文
摘要:安装 实现 补充: 1,代码是用python写的。 2,邮箱必须开通smtp服务。 3,如果报错SMTPAuthenticationError: (535, 'Error: authentication failed'),一定是邮箱授权码要么没写对,要么smtp服务没开启。
阅读全文

浙公网安备 33010602011771号