摘要: 1、基础语法 2、数据相关 数据类型(记住每种数据类型到底用来记录什么状态) 每种数据类型相关的内置方法(优先掌握、需要掌握、了解) 文件处理 回收资源 f=open('a.txt',mode='rt',encoding='utf-8') f.close() print(f) with open(. 阅读全文
posted @ 2019-04-23 20:18 zhoyong 阅读(193) 评论(0) 推荐(0)
摘要: 面向对象与面向过程分析 面向过程:清晰知道操作的功能,但不明确操作的具体对象 面向对象:清晰知道操作的对象,但不明确具体的操作方法 # 面向过程 print(len('123')) # 面向对象print('123'.__len__()) 接口思想 接口:建立关联的桥梁,方便管理代码 接口类:用来定 阅读全文
posted @ 2019-04-22 18:47 zhoyong 阅读(176) 评论(0) 推荐(0)
摘要: 组合 自定义类的对象作为另外一个类的属性 class Teacher: def __init__(self, name, age): self.name = name self.age = age t1 = Teacher("Ben", 17) class Student: # 学生可以有 老师 属 阅读全文
posted @ 2019-04-19 19:49 zhoyong 阅读(301) 评论(0) 推荐(0)
摘要: 1. 名称空间 对象独有的名称空间: 在产生对象时就赋初值 class Student: def __init__(self, stu_name, sex): self.name = stu_name self.sex = sex # 通常建议参数名与新增的属性名同名 stu = Student(' 阅读全文
posted @ 2019-04-18 19:10 zhoyong 阅读(881) 评论(0) 推荐(0)
摘要: 面向对象 核心体现:将数据和处理数据的程序封装到对象中 Python:面向对象的语言Python 用面向过程与面向对象两种方式解决问题 函数与方法:解决问题的功能函数(属性):通过函数名直接调用方法:通过附属者.语法调用 名称空间操作 拥有名称空间的对象:有__dict__属性,该属性是指向对象的名 阅读全文
posted @ 2019-04-17 19:13 zhoyong 阅读(310) 评论(0) 推荐(0)
摘要: 垃圾回收机制 不能被程序访问到的数据,就称之为垃圾 1)引用计数 引用计数:用来记录值的内存地址被记录的次数;当一个值的引用计数为0时,该值就会被系统的垃圾回收机制回收 每一次对值地址的引用都可以使该值的引用计数 +1 每一次对值地址的释放都可以使该值的引用计数 -1 2)循环导入 循环导入会导致某 阅读全文
posted @ 2019-04-16 15:32 zhoyong 阅读(286) 评论(0) 推荐(0)
摘要: 1、hashlib模块:加密 加密: 1.有解密的加密方式 2.无解密的加密方式:碰撞检查 hashlib -- 1)不同数据加密后的结果一定不一致 -- 2)相同数据的加密结果一定是一致的 import hashlib # 基本使用 cipher = hashlib.md5('需要加密的数据的二进 阅读全文
posted @ 2019-04-15 21:42 zhoyong 阅读(347) 评论(0) 推荐(0)
摘要: random:随机数 (0, 1) 小数:random.random() ***[1, 10] 整数:random.randint(1, 10) *****[1, 10) 整数:random.randrange(1, 10)(1, 10) 小数:random.uniform(1, 10)单例集合随机 阅读全文
posted @ 2019-04-11 11:44 zhoyong 阅读(171) 评论(0) 推荐(0)
摘要: time:时间 时间戳(timestamp):time.time()延迟线程的运行:time.sleep(secs)(指定时间戳下的)当前时区时间:time.localtime([secs])(指定时间戳下的)格林威治时间:time.gmtime([secs])(指定时间元组下的)格式化时间:tim 阅读全文
posted @ 2019-04-10 16:10 zhoyong 阅读(223) 评论(0) 推荐(0)
摘要: 包:一系列模块的集合体 -- 包就是管理功能相近的一系列模块的文件夹 -- 该文件夹包含一个特殊文件__init__.py,专门用来管理包中所有模块的文件 -- 存放一系列模块的文件夹名就是包名,产生的包名就是指向__init__.py的全局名称空间 包名(包对象)存放的是管理模块的那个文件的地址, 阅读全文
posted @ 2019-04-09 19:11 zhoyong 阅读(188) 评论(0) 推荐(0)