07 2022 档案

摘要:反射实战案例 1.加载配置文件纯大写的配置 配置文件加载:获取配置文件中所有大写的配置 组成字典 import settings new_dict = {} print(dir(settings)) # dir可以获取括号中对象可以调用的名字 # ['AGE', 'INFO', 'NAME', '_ 阅读全文
posted @ 2022-07-31 21:04 初学者-11 阅读(26) 评论(0) 推荐(0) 编辑
摘要:派生方法的实战演练 import datetime import json d = { 't1': datetime.datetime.today(), 't2': datetime.date.today() } res = json.dumps(d) print(res) """ 上述代码会报错 阅读全文
posted @ 2022-07-28 20:27 初学者-11 阅读(28) 评论(0) 推荐(0) 编辑
摘要:对象独有的功能 class Person: h_type = '人类' def __init__(self, name): # 让对象拥有独有的数据 self.name = name # 定义在类中的函数 我们称之为方法 def eat(self): # 是多个对象公共的方法 也算多个对象独有的方法 阅读全文
posted @ 2022-07-27 20:51 初学者-11 阅读(25) 评论(0) 推荐(0) 编辑
摘要:openpyxl模块读取数据 # # openpyxl读写数据使用的模块不一样 from openpyxl import Workbook, load_workbook wb = Workbook() wb1 = wb.create_sheet('红浪漫消费记录', 0) wb2 = wb.crea 阅读全文
posted @ 2022-07-21 22:12 初学者-11 阅读(34) 评论(0) 推荐(0) 编辑
摘要:re模块 # 在python中如果想要使用正则表达式 re模块是选择之一 import re # res = re.findall('a','jason oscar aaa') # print(res) # ['a', 'a', 'a', 'a', 'a'] 列表 """ findall通过正则表达 阅读全文
posted @ 2022-07-20 20:53 初学者-11 阅读(52) 评论(0) 推荐(0) 编辑
摘要:正则表达式 该知识点不属于任何一门编程语言 是一个独立的学科 主要用于数据的查找与筛选 # 需求:编写代码校验用户输入的手机号是否合法 ps: 13 15 17 18 19 python代码逻辑实现: # 1.获取用户输入的手机号 phone_num = input('请输入您的手机号码>>>:') 阅读全文
posted @ 2022-07-19 17:26 初学者-11 阅读(54) 评论(0) 推荐(0) 编辑
摘要:datetime模块 与time模块相似 都是与时间操作相关的模块 import datetime res = datetime.datetime.today() res1 = datetime.date.today() print(res.year) # 2022 print(res.month) 阅读全文
posted @ 2022-07-15 21:40 初学者-11 阅读(39) 评论(0) 推荐(0) 编辑
摘要:绝对导入与相对导入 """ 只有涉及到模块的导入 那么sys.path永远已执行文件为准 """ 绝对导入 其实就是以执行文件所在的sys.path为起始路径 逐层查找 from 文件 import py文件 from aa.bb.cc import b ps:由于pycharm会自动将项目根目录添 阅读全文
posted @ 2022-07-14 21:44 初学者-11 阅读(242) 评论(0) 推荐(0) 编辑
摘要:迭代取值与索引取值的差异 l1 = [11,22,33,44,55] # 索引取值 print(l1[0]) # 11 print(l1[1]) # 22 print(l1[0]) # 11 # 迭代取值 res = l1.__iter__() print(res.__next__()) # 11 阅读全文
posted @ 2022-07-13 21:24 初学者-11 阅读(22) 评论(0) 推荐(0) 编辑
摘要:异常捕获 1.如何理解异常 程序在运行的过程中如果出现了异常会导致整个程序的结束 异常就是程序员口中的'bug' 2.异常的结构 Traceback (most recent call last): File "D:/pythonProject/day21/课堂练习.py", line 1, in 阅读全文
posted @ 2022-07-12 20:24 初学者-11 阅读(60) 评论(0) 推荐(0) 编辑
摘要:常见内置函数 内置函数:提前定义好的 直接使用即可 1.abs() 求绝对值 print(abs(-100)) # 100 2.all()与any() 判断容器类型中的所有数据值对应的布尔值是否为True all() 所有的数据值都为True的情况下 结果才为True print(all([1,2, 阅读全文
posted @ 2022-07-11 22:18 初学者-11 阅读(56) 评论(0) 推荐(0) 编辑
摘要:三元表达式 各种生成式 匿名函数 匿名集合内置函数使用 重要内置函数 课后练习(多层装饰器执行流程和有参装饰器执行流程) 三元表达式 '''为了减少代码行数''' '''雏形''' 1、获取用户输入的用户名 如果是curry就打印欢迎 否则打印抱歉 username = input('usernam 阅读全文
posted @ 2022-07-07 19:43 初学者-11 阅读(250) 评论(0) 推荐(0) 编辑
摘要:多层装饰器 def outter1(func1): print('加载了outter1') def wrappper1(*args,**kwargs): print('执行了wrapper1') res1 = func1(*args, **kwargs) return res1 def outter 阅读全文
posted @ 2022-07-06 21:40 初学者-11 阅读(31) 评论(0) 推荐(0) 编辑
摘要:闭包函数简介 闭包函数 1、定义在函数内部的函数 2、内部函数使用了外部函数名称空间中的名字 ps:只有符合上述两个特征的函数才能称之为闭包函数 def func(username): # username = 'curry' def index(): print(username) return 阅读全文
posted @ 2022-07-05 21:53 初学者-11 阅读(25) 评论(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, 3, 4, 5, 阅读全文
posted @ 2022-07-04 21:58 初学者-11 阅读(54) 评论(0) 推荐(0) 编辑
摘要:函数的本质 '''函数可以看成是工具 提前定义好之后可以反复使用1、 有函数跟没有函数的区别 没有函数(没有工具) 每次使用某个工具的时候都需要现场制作 有函数(有工具) 提前准备好工具 用的时候直接使用即可※:函数必须要先定义 之后才能使用'''# 函数的定义(提前准备工具的过程)def my_f 阅读全文
posted @ 2022-07-01 22:04 初学者-11 阅读(98) 评论(0) 推荐(0) 编辑

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