07 2022 档案

摘要:魔法方法 魔法方法就是面向对象的一些内置方法,在达到某个条件的时候会自动触发,不需要调用! init # 在对象实例化的时候会自动触发 # __init__方法 class Person: def __init__(self): print('实例化之后触发') res = Person() str 阅读全文
posted @ 2022-07-31 14:54 Hsummer 阅读(39) 评论(0) 推荐(0) 编辑
摘要:###派生方法的实际应用 何为派生上一篇已经介绍过了,总结一下就是:拦截 添加 原路返回 有一个关键词super() 子类继承了父类 并且在子类中定义了与父类一样的方法 eg:子类调用父类的方法 super().父类的方法() 用派生给json序列化不支持对象序列化 import datetime 阅读全文
posted @ 2022-07-28 21:28 Hsummer 阅读(35) 评论(0) 推荐(1) 编辑
摘要:对象的独有功能 # 上一篇我们学习了对象的独有数据,现在讲讲对象的独有功能/也称方法 class Person: school = '蓝翔挖掘机炒菜学校' def __init__(self, name): # 让对象拥有独有数据的函数一般建议写在公共方法上面 self.name = name # 阅读全文
posted @ 2022-07-27 23:18 Hsummer 阅读(29) 评论(0) 推荐(0) 编辑
摘要:面向对象 实例介绍(人狗大战) # 人狗大战 # 先创建人的数据 可以创建多个人 people1 = { 'name' : 'su', 'age' : 22, 'Power value' : 800, # 战力值 'blood_flow' : 8000, # 血容量 'weapon' : 'Lavi 阅读全文
posted @ 2022-07-26 19:57 Hsummer 阅读(41) 评论(0) 推荐(0) 编辑
摘要:random模块 # 随机数模块 import random # 返回0到1之间的随机小数 print(random.random()) # 0.6502700763969521 # 返回1到6之间的随机整数 掷色子游戏 print(random.randint(1,6)) # 3 # 随机抽选一个 阅读全文
posted @ 2022-07-21 23:19 Hsummer 阅读(34) 评论(0) 推荐(0) 编辑
摘要:re模块 findall # 在python中想要使用正则表达式re模块是其中选择之一 import re res = re.findall('d','adddsasfgfhdg') # 通过正则表达式筛选出所有符号条件的数据 print(res) # ['d', 'd', 'd', 'd'] fi 阅读全文
posted @ 2022-07-20 19:36 Hsummer 阅读(45) 评论(0) 推荐(0) 编辑
摘要:正则表达式的概念 _正则表达式本质上就是使用一些符号的组合产生特殊的含义去字符串中筛选出符合条件的数据 # 正则表达式 # 编写代码校验用户输入的手机号码是否合法 import re num = input('请输入您的手机号码》》》:').strip() if re.match('^[13|15| 阅读全文
posted @ 2022-07-19 21:31 Hsummer 阅读(122) 评论(0) 推荐(0) 编辑
摘要:datetime模块 与time模块相似,都是操作与时间相关的模块 datetime import datetime # 年月日时分秒 res = datetime.datetime.today() print(res) # 2022-07-15 15:11:08.777152 可以通过用变量名.点 阅读全文
posted @ 2022-07-15 18:20 Hsummer 阅读(52) 评论(0) 推荐(0) 编辑
摘要:绝对导入与相对导入 查找路径只按照执行文件所在的sys.path - 绝对导入 # 就是按照执行文件所在的sys.path为起始路径,一步步往下查找 eg1 : from a import func #在同一个文件路径下模块可以直接导入 eg2 : from c.a import func #在不同 阅读全文
posted @ 2022-07-14 21:50 Hsummer 阅读(167) 评论(0) 推荐(0) 编辑
摘要:模块简介 1.模块就是一系列的功能结合体,使用模块相当于拥有了模块内一系列功能 2.模块分类 - 内置模块 :解释器自带的,可以直接使用的模块 eg: import time time.sleep() - 自定义模块 : 自己写的模块 eg: 注册功能 ,登录功能 - 第三方模块 :别人写好的放在网 阅读全文
posted @ 2022-07-13 16:57 Hsummer 阅读(50) 评论(0) 推荐(0) 编辑
摘要:异常捕获 1.程序中的异常指的就是代码在运行过程中出现的bug,通常会导致整个代码停止运行. 2.异常的结构: File "D:/pythonProject7.12/生成器.py", line 7 =func() ^ IndentationError: unindent does not match 阅读全文
posted @ 2022-07-12 15:21 Hsummer 阅读(56) 评论(0) 推荐(0) 编辑
摘要:1.怎么理解迭代? 迭代是重复反馈过程的活动,其目的通常是为了逼近所需目标或结果。每一次对过程的重复称为一次“迭代”,而每一次迭代得到的结果会作为下一次迭代的初始值。 通俗易懂的讲就是手机软件更新迭代,是基于原有的数据进行更新换代的 2.什么是可迭代对象? 内置有__iter__方法的对象可称为可迭 阅读全文
posted @ 2022-07-11 16:20 Hsummer 阅读(76) 评论(0) 推荐(1) 编辑
摘要:逻辑运算符 用于连接多个条件的结果判断 1. and 连接的多个条件必须全部满足,结果成立。 print(1==1 and 2==2)# True print (1==2 and 3) #False #and连接的条件如果不是一个具体的值,则需要转换成布尔值 print (10>3 and 100) 阅读全文
posted @ 2022-07-02 21:22 Hsummer 阅读(28) 评论(0) 推荐(0) 编辑
摘要:if分支 语法结构: if 条件 : 条件成立执行的代码 举例: age = 19 if age > 20: print("美女姐姐") if True: print("小仙女") # if条件也可以是布尔值(True和False) 流程图: if和else分支 语法结构 : if 条件 : 条件成 阅读全文
posted @ 2022-07-02 17:06 Hsummer 阅读(343) 评论(1) 推荐(0) 编辑
摘要:函数的本质 函数的本质其实就是工具,提前定义好函数之后可以反复使用 需要注意的是:函数必须先定义 之后才能调用 函数的定义及调用 定义: def my_func(): pass 调用: my_func() #函数名加括号的时候执行优先级最高 函数的语法结构 def 函数名自定义 (参数1,参数2): 阅读全文
posted @ 2022-07-01 19:11 Hsummer 阅读(37) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示