上一页 1 ··· 3 4 5 6 7 8 9 下一页
摘要: 1. 继承下的派生实际应用 import datetime import json class MyJsonEncoder(json.JSONEncoder): def default(self, o): # 形参o就是即将要被序列化的数据对象 # print('重写了', o) """ 将o处理成 阅读全文
posted @ 2022-04-08 18:10 thrombus 阅读(35) 评论(0) 推荐(0)
摘要: 1. 动态方法与静态方法 # 动态方法 # 方式一:绑定给对象的方法 class Student: def run(self): print(self) # 类调用绑定给对象的方法:有几个参数就需要传几个参数 Student.run(123) # 对象调用绑定给对象的方法:会自动将对象当做第一个参数 阅读全文
posted @ 2022-04-07 18:38 thrombus 阅读(33) 评论(0) 推荐(0)
摘要: 1. 面向对象编程思想前戏 # 人狗大战小游戏 # 1.描述人和狗 '''描述人和狗的方式1:使用字典一个个描述''' dog1 = { 'name': '小黑', 'type': '田园犬', 'attack_val': 30, 'life_val': 200 } dog2 = { 'name': 阅读全文
posted @ 2022-04-06 18:47 thrombus 阅读(37) 评论(0) 推荐(0)
摘要: 1. 项目需求分析 # 1.需求分析 产品经理带着开发部门老大(架构师、研发经理)去客户公司寻求客户的需求 见客户之前架构师和研发经理会先大致了解一下客户的需求 然后琢磨出一套比较容易编写的流程 之后在于客户交谈中引导客户按照提前设想好的流程提需求 ps:这么做的目的是为了防止客户提出一些无厘头的要 阅读全文
posted @ 2022-04-04 20:58 thrombus 阅读(41) 评论(0) 推荐(0)
摘要: 1. 日志模块的主要组成部分(了解) import logging # 1.logger对象:产生日志 logger = logging.getLogger('转账记录') # 2.filter对象:过滤日志 # 针对过滤功能完全可以不看 因为handler自带了基本的过滤操作 # 3.handle 阅读全文
posted @ 2022-04-01 17:38 thrombus 阅读(38) 评论(0) 推荐(0)
摘要: 1. hashlib加密模块 """加密模块""" # 什么是加密 # 将明文(人看得懂) # 数据通过一些手段变成密文数据(人看不懂) # 密文数据的表现形式一般都是一串没有规则的字符串 # 加密算法 # 加密算法有很多种 >> > (将明文变密文的内部规则) # 算法的难易程度可以根据产生密文的 阅读全文
posted @ 2022-03-31 19:50 thrombus 阅读(37) 评论(0) 推荐(0)
摘要: 1. os模块 """该模块主要是跟操作系统打交道""" import os # 1.创建目录(文件夹) # os.mkdir(r'python_cat') # 使用相对路径 在当前时执行文件所在的路径下创建一个aaa文件夹 # >>>成功 # os.mkdir(r'python_cat/123') 阅读全文
posted @ 2022-03-30 17:46 thrombus 阅读(40) 评论(0) 推荐(0)
摘要: 1. re模块的补充 1. 分组 findall默认是分组优先展示, 正则表达式中如果有括号分组 那么在展示匹配结果的时候,默认只演示括号内正则表达式匹配到的内容! 那么我们也可以取消分组优先展示,(?:) 括号前面加问号冒号 import re res = re.findall('c(a)t', 阅读全文
posted @ 2022-03-29 17:30 thrombus 阅读(34) 评论(0) 推荐(0)
摘要: 1. 正则表达式 # 很多注册页面都是需要填写手机号的,那么手机号必须是11位的纯数字,并且必须是常规的手机号开头(13, 15, 17, 18, 19) '''正则表达式实现手机校验功能''' import re phone_number = input('输入手机号码: ').strip() i 阅读全文
posted @ 2022-03-28 16:43 thrombus 阅读(42) 评论(0) 推荐(0)
摘要: 1. 循环导入问题 # 两个文件彼此导入彼此 循环导入的时候极有可能出现某个名字还没有被创建就使用的情况导致报错 """在以后的编程生涯中 尽量去避免出现循环导入的问题""" 如果确实需要循环导入 那么需要确保双方使用的名字都必须'提前定义好' (一错再错的办法) 方式1:将导入模块的句式写在定义名 阅读全文
posted @ 2022-03-25 17:05 thrombus 阅读(59) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 下一页