摘要:
一:继承介绍: 1:什么是继承:继承是一种新建类的方式,新建的类称之为子类/派生类,被继承的类称之为父类/基类/超类 python中继承的特点: ①子类可以遗传/重用父类的属性 ②python中一个子类可以同时继承多个父类 ③在继承背景下去说,python中的类分为两种:新式类 经典类 新式类:但凡 阅读全文
摘要:
面向对象的编程思想: 核心是对象二字,对象是特征与技能的结合体,基于该思想编写程序(脑子始终想的是对象二字)就好比在 创造一个世界,世界是由一个个对象组成,在上帝眼里任何存在的事物都是对象,任何不存在的事物也都可以 造出来,是一种上帝式的思维方式。 优点:可扩展性强 缺点:编程的复杂度要高于面向过程 阅读全文
摘要:
一:re模块 处理正则表达式的模块,正则表达式就是一些带有特殊含义的符号或者符号的组合。 作用:对字符串进行过滤,在一堆字符串中找到你所关心的内容,你就需要告诉计算机你的过滤的 规则是什么样的,通过什么方式来告诉计算机,就通过正则表达式。 正则表达式的各种符号所表示的含义 (注:re模块的内部实现不 阅读全文
摘要:
一:包 包就是一个包有__init__.py文件的文件夹,所以创建包的目的就是为了用文件夹将文件/模块组织起来 为什么要使用包:包的本质就是一个文件夹,文件夹就是用来组织文件的。随着功能越写越多,我们无法将 所有功能都放到一个文件中,于是我们使用模块去组织功能,而随着模块越来越多,我们就需 要用文件 阅读全文
摘要:
补充内容:shelve模块 xml模块 configparser模块 hashlib模块 一:shelve模块:也是一种序列化方式。 (序列化就是将内存中的数据持久化到硬盘) shelve模块的特点:使用方法比较简单,提供一个文件名字就可以开始读写,读写的方法和字典一致,你可以把它当成带有自动序列化 阅读全文
摘要:
#总结:#常用模块介绍:time random shutil os os下的path模块 sys json# # 第一个模块:time 模块#1:time模块: 与时间相关的功能# 在python中,时间分为3种格式:1时间戳 2:localtime本地时间 3:UTC 世界协调时间(gmtime) 阅读全文