07 2022 档案

摘要:反射实战案例 1.加载配置文件中所有纯大写的配置 import src # AA = '是大写', aa = '是小写' new_dict = {} print(dir(src)) # dir用于获取括号中对象可以调用的名字 # ['AA', '__builtins__', '__cached__' 阅读全文
posted @ 2022-07-30 17:25 无言以对啊 阅读(29) 评论(0) 推荐(0) 编辑
摘要:派生方法的使用 import datetime import json t = {'t1': datetime.datetime.today(), 't2': datetime.date.today()} res = json.dumps(t) print(t) ''' raise TypeErro 阅读全文
posted @ 2022-07-28 20:37 无言以对啊 阅读(28) 评论(0) 推荐(0) 编辑
摘要:对象独有的功能 class Student: school = '霍格沃兹魔法学院' def __init__(self, name): self.name = name # 对象的独有的数据 def est(self): # 对象调用时会将对象当做第一个参数传入 print('%s正在看魁地奇比赛 阅读全文
posted @ 2022-07-27 19:56 无言以对啊 阅读(42) 评论(0) 推荐(0) 编辑
摘要:面对面对象 前戏 '第一步:直接手写英雄和反派的字典' hero1 = {'name': '闪电侠', 'ability': '神速力', 'attack': 500, 'hit_points': 800} hero2 = {'name': '蝙蝠侠', 'ability': '钱', 'attac 阅读全文
posted @ 2022-07-26 20:34 无言以对啊 阅读(45) 评论(0) 推荐(0) 编辑
摘要:项目开发流程 1.需求分析 1.1就是产品经理去问客户明确项目的主体功能要写什么东西,实现什么功能 1.2参与人员 产品经理、开发经理、架构师 1.3技术人员主要职责 引导客户提出一些比较合理、比较容易实现的需求 2.架构设计 2.1明确项目需要用到的核心技术 项目使用的编程语言、框架、数据库 2. 阅读全文
posted @ 2022-07-24 16:51 无言以对啊 阅读(136) 评论(0) 推荐(0) 编辑
摘要:openpyxl模块读取数据 from openpyxl import load_workbook wb = load_workbook(r'110.xlsx', data_only=True) # print(wb.sheetnames) # 将文件的工作簿组成列表输出 # ['Sheet', ' 阅读全文
posted @ 2022-07-21 20:44 无言以对啊 阅读(41) 评论(0) 推荐(0) 编辑
摘要:re模块 re模块基础使用 re模块是python使用的正则表达式的方法之一 findall findall括号第一个是正则表达式,第二个是被筛选字符串,将筛选结果组成列表 import re res = re.findall('r', 'barry run rr') # 筛选符合正则表达式的数据 阅读全文
posted @ 2022-07-20 20:55 无言以对啊 阅读(43) 评论(0) 推荐(0) 编辑
摘要:正则表达式 什么是正则表达式 正则表达式又称规则表达式,通过使用特殊字符组合产生的规则,在从字符串中匹配符合规则的数据 正则表达式字符组 正则表达式线上测试网址:https://tool.chinaz.com/regex/ 1.匹配0到9中所有数字的任意一个数字 全称[0, 1, 2, 3, 4, 阅读全文
posted @ 2022-07-19 19:35 无言以对啊 阅读(114) 评论(0) 推荐(0) 编辑
摘要:datetime时间模块 import datetime res = datetime.datetime.today() print(res) # run:2022-07-15 15:01:21.440101 "输出执行时的时间" print(res.date()) # run:2022-07-15 阅读全文
posted @ 2022-07-15 22:17 无言以对啊 阅读(34) 评论(0) 推荐(0) 编辑
摘要:绝对导入与相对导入 绝对导入 from 路径起点下一层的文件名.在下一层的文件名 import 指定变量名 """ 绝对导入就是以执行文件所在的sys.path为路径起点,按绝对路径查找需要的文件,pycharm会自动将项目根目录添加到sys.path中,所以查找时会从根目录一层一层往下查找 """ 阅读全文
posted @ 2022-07-14 20:11 无言以对啊 阅读(31) 评论(0) 推荐(0) 编辑
摘要:迭代取值与索引取值 l1 = [1, 2, 3, 4] print(l1[0]) # run:1 print(l1[1]) # run:2 print(l1[2]) # run:3 print(l1[3]) # run:4 """ 相比起迭代取值只能按顺序取值不能回退,索引取值可以反复获取任意位置的 阅读全文
posted @ 2022-07-13 20:09 无言以对啊 阅读(47) 评论(0) 推荐(0) 编辑
摘要:队列与堆栈 队列:先进先出 堆栈:先进后出 异常捕捉 异常 程序在运行的时候异常会导致程序结束,也就是俗称的bug 异常结构 aa print(aa) Traceback (most recent call last): File "D:/PY01/00截图用.py", line 1, in <mo 阅读全文
posted @ 2022-07-12 19:46 无言以对啊 阅读(46) 评论(0) 推荐(0) 编辑
摘要:内置函数 sbs 求该数据值的绝对值 print(abs(-10)) # run:10 all 判断容器类型中的所有数据值的布尔值是否为True print(all([0, 1, 2, 3])) # run:False print(all([1, 2, 3])) # run:True any 判断容 阅读全文
posted @ 2022-07-11 19:36 无言以对啊 阅读(23) 评论(0) 推荐(0) 编辑
摘要:三元表达式 三元表达式的雏形,减少代码行数 name = input('name>>:').strip() if name == 'barry': print('认证成功') else: print('认证失败') name = input('name>>>:') if name == 'barry 阅读全文
posted @ 2022-07-07 20:16 无言以对啊 阅读(269) 评论(0) 推荐(0) 编辑
摘要:多层装饰器 1.语法糖执行时,会将返回值赋值给下面紧跟的函数 2.如果是连续的语法糖,语法糖会从下到上执行,并将返回值赋值给上一层函数,直到最顶层函数返回值会赋值给下面的函数 def info2(a2): # 定义info2函数 print('运行info2') def sre2(*args, ** 阅读全文
posted @ 2022-07-06 21:45 无言以对啊 阅读(58) 评论(0) 推荐(0) 编辑
摘要:闭包函数 1.在函数内部在定义一个函数 2.内部函数可以使用外部函数局部名称空间的名字 符合这两条的就被称为闭包函数 def func(name): # 1定义函数func # 3调用时name接收实参 username = name # 4将name的数据值赋值给username def info 阅读全文
posted @ 2022-07-05 22:18 无言以对啊 阅读(46) 评论(0) 推荐(0) 编辑
摘要:*与**的作用 *与**的各种用法 def func(*lnfo, **data): print(lnfo) print(data) func() # run:() {} # 实参时空括号时,*后的形参是空元组,**后形参是空字典 func([1, 2, 3, 4]) # run:([1, 2, 3 阅读全文
posted @ 2022-07-04 21:28 无言以对啊 阅读(32) 评论(0) 推荐(0) 编辑
摘要:函数 函数本质上是一个可以反复使用的工具,只要定义好函数体代码,就可以反复使用,能让我们只需编写一次重复使用的代码 语法结构 def 函数名(参数): '''函数注释''' 函数体代码 return 返回值 1.def 用于定义函数的关键字 2.函数名 与变量名的作用类似,写函数名时尽量一看就知道意 阅读全文
posted @ 2022-07-02 12:31 无言以对啊 阅读(68) 评论(0) 推荐(0) 编辑

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