07 2022 档案

摘要:派生方法的实战演练 # 1.需求将下列字典序列化。 # time_dict = {'time1': datetime.datetime.today(), # 'time2': datetime.date.today()} # print(time_dict) # {'time1': datetime 阅读全文
posted @ 2022-07-28 17:51 瓮小辉 阅读(20) 评论(0) 推荐(0) 编辑
摘要:对象的独有功能 针对对象独有的功能,我们无法真正实现 定义在类里面的方法,原则上是公共的方法 但其本质是那个对象调用属于那个对象独有的功能。 示例: # 首先定义一个类 class Student: # 在类中定义的数据属于公共的数据,在类中定义的函数属于公共方法 school = '清华大学' # 阅读全文
posted @ 2022-07-27 22:08 瓮小辉 阅读(22) 评论(0) 推荐(0) 编辑
摘要:面向对象 编程思想 面向过程编程 过程其实就是流程,面向过程编程其实就是在执行一些列的流程 面向过程编程相当于让你给出一个问题的具体解决方案 面向对象编程 面向对象编程,核心就是 对象 对象其实就是一个容器,里面将数据和功能绑定到了一起 面向对象编程相当于让你创造一些事物之后就不用你管 类与对象的概 阅读全文
posted @ 2022-07-26 22:12 瓮小辉 阅读(20) 评论(0) 推荐(0) 编辑
摘要:openpyxl模块读取数据 其实openpyxl并不擅长读取数据。 还有一些模块在它原有的基础上优化了读取方式。 代码示例: from openpyxl import load_workbook # 导入模块 wb = load_workbook(r'111.xlsx',data_only=Tru 阅读全文
posted @ 2022-07-21 22:47 瓮小辉 阅读(21) 评论(0) 推荐(0) 编辑
摘要:re模块 在python中如果想要使用正则表达式re模块是其中选择之一 re.findall findall通过正则表达式筛选出文本中所有符合条件的数据 res = re.findall('a', 'jason oscar aaa') print(res) # ['a', 'a', 'a', 'a' 阅读全文
posted @ 2022-07-20 17:04 瓮小辉 阅读(60) 评论(0) 推荐(0) 编辑
摘要:正则表达式 简介 首先正则表达式不属于任何一门编程语言,是一个独立的学科 作用于数据的筛选与查找及校验 正则表达式本质上就是使用一些符号的组合产生一些特殊的含义 然后去字符串中筛选除符合条件的数据 正则表达式线上测试网址:http://tool.chinaz.com/regex/ 正则表达式之字符组 阅读全文
posted @ 2022-07-20 15:30 瓮小辉 阅读(46) 评论(0) 推荐(0) 编辑
摘要:常用内置函数 关键字 :abs 求整型或浮点型的绝对值 l = -123 print(abs(l)) # 123 print(abs(-12.2)) # 12.2 关键字:all 指定数据集中所有的数据对应的布尔值为True时返回结果就是True,否则就是False l = ['lu',1,2,0] 阅读全文
posted @ 2022-07-20 15:24 瓮小辉 阅读(20) 评论(0) 推荐(0) 编辑
摘要:绝对导入与相对导入 只要涉及到模块导入,那么sys.path永远以执行文件为准。 绝对导入 其实就是以执行文件所在在sys.path为起始位置,一层层查找导入。 使用from句式 from ccc import b from ccc.ddd.eee import b 相对导入 储备知识 | . 在路 阅读全文
posted @ 2022-07-14 23:27 瓮小辉 阅读(20) 评论(0) 推荐(0) 编辑
摘要:迭代取值与索引取值的差异 索引取值 优点:可以随意并反复的获取任意数据值。 缺点:针对无序的容器类型无法使用索引取值。 示例: l1 = [11, 22, 33, 44, 55] print(l1[0]) print(l1[1]) print(l1[0]) 迭代取值 优点:提供了一种不依赖索引取值的 阅读全文
posted @ 2022-07-13 22:10 瓮小辉 阅读(26) 评论(0) 推荐(0) 编辑
摘要:异常捕获 什么是异常 异常就是程序运行的过程中出现了错误导致整个程序直接结束!!! 也就是程序中出现的报错也称之为bug!!! ​ 异常的结构 关键字line所在行,精确的提示你哪一行代码出现的问题 下方也会列出,出错的代码。 最后一行冒号的左侧,提示信息是错误的类型 最后一行冒号右侧,提示错误的具 阅读全文
posted @ 2022-07-12 20:55 瓮小辉 阅读(41) 评论(0) 推荐(0) 编辑
摘要:今日内容回顾 常用内置函数 关键字 :abs() l = -123 print(abs(l)) # 123 print(abs(-12.2)) # 12.2 # 只针对整型及浮点型 关键字 :all()与any() l = [ 'dd',1,0,True] print(all(l)) # False 阅读全文
posted @ 2022-07-11 20:59 瓮小辉 阅读(35) 评论(0) 推荐(0) 编辑
摘要:上周内容总结 *与**在形参和实参的作用 形参 一个星号:打破形参数量限制,接收多余的位置实参将其组成元组赋值给星号后面的变量名 俩个星号:打破形参数量限制,接收多余的关键字实参将其组成字典赋值给俩个星号后面的变量名 def func(x,*args, **kwargs): # x = 1 args 阅读全文
posted @ 2022-07-11 20:56 瓮小辉 阅读(19) 评论(0) 推荐(0) 编辑
摘要:三元表达式 基本语法结构 值1 if 条件 else 值2 如果条件成立则使用值1也就是if前面的数据 如果条件不成立则使用值2也就是else后面的数据 适用于场景为二选一的情况下。 name = input("请输入你的账号:") res = "成功!" if name == 'jason' el 阅读全文
posted @ 2022-07-07 19:59 瓮小辉 阅读(28) 评论(0) 推荐(0) 编辑
摘要:今日内容回顾 多层装饰器 多层装饰器指的是将几个装饰器在不改变装饰对象原有的调用方式和内部代码的情况下同时装饰一个装饰对象上面来实现增加多种不同的功能。 def outter1(func1): # 7.func1= wrapper2 先调用outter1(wrapper2)加括号,括号内填入它下面的 阅读全文
posted @ 2022-07-07 01:06 瓮小辉 阅读(17) 评论(0) 推荐(0) 编辑
摘要:闭包函数简介 闭包函数 定义在函数内部的函数,内部函数使用了外部函数名称空间中的名字称之为闭包函数。 基本使用 def func(name ): def index(): print(name) return index s =func('jason') s() 装饰器简介 装饰器的本质 在不改变被 阅读全文
posted @ 2022-07-05 21:06 瓮小辉 阅读(15) 评论(0) 推荐(0) 编辑
摘要:*与**在实参中的作用 def func(*args, **kwargs): print(args) print(kwargs) # func() # () {} # func([1, 2, 3, 4, 5, 6]) # ([1, 2, 3, 4, 5, 6],) {} # l1 = [1, 2, 阅读全文
posted @ 2022-07-05 00:04 瓮小辉 阅读(20) 评论(0) 推荐(0) 编辑
摘要:列表的内置方法 列表在调用内置方法的时候不会产生新的值,而是修改自身。 1.统计列表中数据值的个数(len) list1 = ['jason', 'kevin', 'tony', 'oscar', 'tom', ] print(len(list1)) # 5 2.在列表尾部追加数据值(.append 阅读全文
posted @ 2022-07-04 07:41 瓮小辉 阅读(27) 评论(0) 推荐(0) 编辑
摘要:函数的介绍 函数的本质 函数的本质就是一种工具 ​ 提前定义好可以反复使用 函数的语法结构 关键字def 函数名my_len 括号() 冒号: """函数注释 对这个函数功能的解释""" ​ 函数体代码 ​ 关键字return def my_len(): pass return # pass 表示补 阅读全文
posted @ 2022-07-01 23:09 瓮小辉 阅读(27) 评论(0) 推荐(0) 编辑

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