摘要:
声明一个类 实例化:类名加括号就是实例化,会自动触发__init__函数的运行,可以用它来为每个实例定制自己的特征 实例化的过程就是类——>对象的过程 原本我们只有一个Person类,在这个过程中,产生了一个egg对象,有自己具体的名字、攻击力和生命值。 语法:对象名 = 类名(参数) 查看属性&调 阅读全文
摘要:
包是一种通过使用‘.模块名’来组织python模块名称空间的方式。 1. 无论是import形式还是from...import形式,凡是在导入语句中(而不是在使用时)遇到带点的,都要第一时间提高警觉:这是关于包才有的导入语法 2. 包是目录级的(文件夹级),文件夹是用来组成py文件(包的本质就是一个 阅读全文
摘要:
什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 但其实import加载的模块分为四个通用类别: 1 使用python编写的代码(.py文件) 2 已被编译为共享库或DLL的C或C++扩展 3 包好一组模块的包 4 使用C编写并链接到 阅读全文
摘要:
什么叫序列化——将原本的字典、列表等内容转换成一个字符串的过程就叫做序列化。 序列化的目的 1、以某种存储形式使自定义对象持久化 2、将对象从一个地方传递到另一个地方 3、使程序更具维护性 json,用于字符串 和 python数据类型间进行转换 pickle,用于python特有的类型 和 pyt 阅读全文
摘要:
time模块 在Python中,通常有这三种方式来表示时间:时间戳、元组(struct_time)、格式化的时间字符串: (1)时间戳(timestamp) :通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是f 阅读全文
摘要:
re模块 re.findall re.findall优先级问题: re.search re.match re.split re.split优先级问题: re.sub re.subn re.compile re.finditer collections模块 在内置数据类型(dict、list、set、 阅读全文
摘要:
正则表达式的规则:# 是一种字符串的匹配规则,能够处理字符串的匹配问题。 阅读全文
摘要:
求阶乘,用递归函数做: 二分查找: 用递归函数写斐波那契数列: 递归函数的三级菜单: 阅读全文
摘要:
匿名函数规则: 匿名函数在map中的应用: 匿名函数在filter中的应用: 匿名函数后可以加三元运算符: 阅读全文