摘要:
软件开发架构 什么是架构? 编写项目之前需要遵循的代码层面上的一些规范(例如,运行的步骤,流程等) c/s架构 c:client 客户端 s:server 服务端 计算机或手机下载的各类app本质上就是客户端 优势是:下载对应的客户端,可以在客户端体验高度定制服务 劣势是:使用必须下载!! b/s架 阅读全文
摘要:
魔法方法 魔法方法就是面向对象的一些内置方法,在达到某个条件的时候会自动触发,不需要调用! init # 在对象实例化的时候会自动触发 # __init__方法 class Person: def __init__(self): print('实例化之后触发') res = Person() str 阅读全文
摘要:
###派生方法的实际应用 何为派生上一篇已经介绍过了,总结一下就是:拦截 添加 原路返回 有一个关键词super() 子类继承了父类 并且在子类中定义了与父类一样的方法 eg:子类调用父类的方法 super().父类的方法() 用派生给json序列化不支持对象序列化 import datetime 阅读全文
摘要:
对象的独有功能 # 上一篇我们学习了对象的独有数据,现在讲讲对象的独有功能/也称方法 class Person: school = '蓝翔挖掘机炒菜学校' def __init__(self, name): # 让对象拥有独有数据的函数一般建议写在公共方法上面 self.name = name # 阅读全文
摘要:
面向对象 实例介绍(人狗大战) # 人狗大战 # 先创建人的数据 可以创建多个人 people1 = { 'name' : 'su', 'age' : 22, 'Power value' : 800, # 战力值 'blood_flow' : 8000, # 血容量 'weapon' : 'Lavi 阅读全文
摘要:
random模块 # 随机数模块 import random # 返回0到1之间的随机小数 print(random.random()) # 0.6502700763969521 # 返回1到6之间的随机整数 掷色子游戏 print(random.randint(1,6)) # 3 # 随机抽选一个 阅读全文
摘要:
re模块 findall # 在python中想要使用正则表达式re模块是其中选择之一 import re res = re.findall('d','adddsasfgfhdg') # 通过正则表达式筛选出所有符号条件的数据 print(res) # ['d', 'd', 'd', 'd'] fi 阅读全文
摘要:
正则表达式的概念 _正则表达式本质上就是使用一些符号的组合产生特殊的含义去字符串中筛选出符合条件的数据 # 正则表达式 # 编写代码校验用户输入的手机号码是否合法 import re num = input('请输入您的手机号码》》》:').strip() if re.match('^[13|15| 阅读全文
摘要:
datetime模块 与time模块相似,都是操作与时间相关的模块 datetime import datetime # 年月日时分秒 res = datetime.datetime.today() print(res) # 2022-07-15 15:11:08.777152 可以通过用变量名.点 阅读全文
摘要:
绝对导入与相对导入 查找路径只按照执行文件所在的sys.path - 绝对导入 # 就是按照执行文件所在的sys.path为起始路径,一步步往下查找 eg1 : from a import func #在同一个文件路径下模块可以直接导入 eg2 : from c.a import func #在不同 阅读全文