06 2019 档案
摘要:python之路——初识面向对象 你现在是一家游戏公司的开发人员,现在需要你开发一款叫做<人狗大战>的游戏,你就思考呀,人狗作战,那至少需要2个角色,一个是人, 一个是狗,且人和狗都有不同的技能,比如人拿棍打狗, 狗可以咬人,怎么描述这种不同的角色和他们的功能呢? 你搜罗了自己掌握的所有技能,写出了
阅读全文
摘要:menu = {'北京':{ '海淀':{ '五道口':{ 'soho':{}, '网易':{}, 'google':{}}, '中关村':{ '爱奇艺':{}, '汽车之家':{}, 'youku':{},}, '上地':{ '百度':{},},}, '昌平':{ '沙河':{ '老男孩':{},
阅读全文
摘要:day21——模块和包 一 模块 1 什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 但其实import加载的模块分为四个通用类别: 1 使用python编写的代码(.py文件) 2 已被编译为共享库或DLL的C或C++扩展 3 包
阅读全文
摘要:#序列化:将原本的字典、列表等内容转换成一个字符串的过程就叫做序列化。# 序列化 —— 转向一个字符串数据类型# 序列 —— 字符串"{'k':'v'}"# 数据存储# 网络上传输的时候# 从数据类型 --> 字符串的过程 序列化# 从字符串 --> 数据类型的过程 反序列化# json *****
阅读全文
摘要:# 正则表达式# 字符组 [字符]# 元字符 # \w \d \s # \W \D \S # . 除了换行符以外的任意字符 # \n \t # \b # ^ $ 匹配字符串的开始和结束 # () 分组 是对多个字符组整体量词约束的时候用的 #re模块:分组是有优先的 # findall # spli
阅读全文
摘要:python之路——面向对象进阶 python之路——面向对象进阶 阅读目录 isinstance和issubclass 反射 setattr delattr getattr hasattr __str__和__repr__ item系列 __getitem__ __setitem__ __deli
阅读全文
摘要:python之路——初识面向对象 python之路——初识面向对象 阅读目录 楔子 面向过程vs面向对象 初识面向对象 类的相关知识 对象的相关知识 对象之间的交互 类命名空间与对象、实例的命名空间 类的组合用法 初识面向对象小结 面向对象的三大特性 继承 多态 封装 面向对象的更多说明 面向对象的
阅读全文
摘要:python之路——模块和包 python之路——模块和包 阅读目录 一 模块 3.1 import 3.2 from ... import... 3.3 把模块当做脚本执行 3.4 模块搜索路径 3.5 编译python文件 二 包 2.2 import 2.3 from ... import .
阅读全文
摘要:常用模块 认识模块 什么是模块 模块的导入和使用 常用模块一 collections模块 时间模块 random模块 os模块 sys模块 序列化模块 re模块 常用模块二 hashlib模块 configparse模块 logging模块 认识模块 返回顶部 什么是模块 什么是模块? 常见的场景:
阅读全文
摘要:字符: 量词: . ^ $ * + ? { } 李杰李莲李二 李杰和李莲英李二棍 注意:前面的*,+,?等都是贪婪匹配,也就是尽可能匹配,后面加?号使其变成惰性匹配 字符集[][^] 李杰李莲英李二棍子 李杰李莲英李二棍子 4563 4563 分组 ()与 或 |[^] 身份证号码是一个长度为15或
阅读全文
浙公网安备 33010602011771号