摘要: 模块:个包含所有你定义的函数和变量的文件,其后缀名是 .py ,一个.py文件就是一个模块 包:一定包含 ___init__.py模块 的文件夹,一般也会包含其他一些模块和子包 包。它是用来存放模块的。 库(lib):库是完成一定功能的代码集合,具体表现可以是包,也可以是一个模块 框架(framew 阅读全文
posted @ 2021-03-26 19:59 辰-月 阅读(298) 评论(0) 推荐(0)
摘要: 迭代器、生成器&装饰器作业 过滤掉长度小于5的字符串列表,并将剩下的转换成大写字母 #方法一 li=['abcxdex','akdkfjkd','ldkkf','q','p'] li2=[i.upper()for i in li if len(i)>=5] #方法二 li=['abcxdex','a 阅读全文
posted @ 2021-03-26 19:56 辰-月 阅读(81) 评论(0) 推荐(0)
摘要: 装饰器 定义:是在不改变函数的调用方式,还能为此函数前后添加功能 装饰器的形成过程 一、写一个测试代码时间的函数 import time#导入time模块是为了模拟函数运行时间 def inner(): start=time.time() time.sleep(1) for i in range(1 阅读全文
posted @ 2021-03-26 19:54 辰-月 阅读(45) 评论(0) 推荐(0)
摘要: 函数作业 1.已知有一个列表,其中包含每个学生的信息通过固定参数以及非固定参数完成接收学生信息 li=[{"name":"zhangsan","age":21},{"name":"wangwu","age":20},{"name":"xiaohong","age":20,"job":"班长"}] d 阅读全文
posted @ 2021-03-26 19:46 辰-月 阅读(154) 评论(0) 推荐(0)
摘要: 迭代器和生成器 一、迭代器 什么是可迭代对象:可以被for循环的便是可迭代对象 可以通过下面方法来证明(也可以用该方法判断变量的数据类型) li=[11,2,3,4,5] dic={'key1':'a','key2':'b'} print(isinstance(li,list))#True prin 阅读全文
posted @ 2021-03-26 19:39 辰-月 阅读(109) 评论(0) 推荐(0)