随笔分类 - python基础
摘要:今日总结 一、面向对象编程思想前戏 二、编程思想 三、类与对象的概念 四、类与对象的创建 五、对象实例化 六、绑定方法 一、面向对象编程思想前戏 人狗大战 先定义人和狗的各个资料 dog1 = { 'name': '大黄', 'type': '中华田园犬', 'attack_avl':100, 'l
阅读全文
摘要:今日总结 一、项目开发流程 # 公司中的项目流程几乎都可以分为以下五个步骤 '''假设我们是一家外包公司 专门给别人编写软件''' # 1.需求分析 产品经理带着开发部门老大(架构师、研发经理)去客户公司寻求客户的需求 见客户之前架构师和研发经理会先大致了解一下客户的需求 然后琢磨出一套比较容易编写
阅读全文
摘要:今日总结 一、日志模块的主要组成部分 二、日志模块的配置字典 三、如何在项目中cv使用日志模块 四、第三方模块的下载与使用 五、第三方模块之openpyxl 一、日志模块的主要组成部分 # logging日志模块四大组件 1、logger对象:产生日志 2、filter对象:过滤日志 3、handl
阅读全文
摘要:今日总结 一、hashilb加密模块 二、logging模块 一、hashilb加密模块 # 加密就是指将明文(就是人能看懂的)数据通过进行操作变成密文(就是人看不懂的)数据 # 密文数据的表达形式是一串没有规则的字符串 # 加密算法 加密算法有很多种(将明文变密文的内部规则) 算法的难易程度可以根
阅读全文
摘要:一、OS模块 二、sys模块 三、json模块 四、pickle模块 五、subprocess模块 一、os模块 1、创建目录(文件夹) """ os模块主要是跟操作系统打交道 """ mkdir makedirs # 使用import import os os.mkdir(r'aaa') # 使用
阅读全文
摘要:一、re模块的其他知识 二、collections模块 三、time与datetime模块 四、random模块 一、re模块补充说明 import re ret = re.findall('(a)bc', 'abcabcabcabc') print(ret) ret = re.findall('a
阅读全文
摘要:今日总结 一、正则表达式前戏 二、正则表达式字符串 三、正则表达式特殊符号 四、正则表达式量词 五、复杂正则编写 六、正则表达式取消转义 七、贪婪匹配与非贪婪匹配 八、python内置模块之re模块 一、正则表达式前戏 模拟京东注册页面获取手机号 # 手机号必须为11位纯数字,并且常规手机号开头位(
阅读全文
摘要:今日总结 一、循环导入 二、判断文件类型 三、模块的查找顺序 四、绝对导入与相对导入 五、包 六、编程思想的演变 七、软件开发目录规范 一、循环导入 当两个文件彼此导入彼此时: 循环导入的时候很有可能会出现某个名字还没有被创建就被使用的情况,这样就会发生报错 如果需要循环导入,那么需要确定两个文件使
阅读全文
摘要:今日总结 一 、生成器对象(自定义迭代器) 二 、yield关键字作用 三、自定义range方法 四 、生成器表达式 五 、模块简介 六 、导入模块的两种方式 七 、导入句式的补充说明 一、生成器对象 本质:和迭代器一样,只不过生成器是我们自己写的,里面也有__iter__和__next__方法 e
阅读全文
摘要:今日总结 一、常见函数 二、可迭代对象 三、迭代器对象 四、for循环内部原理 五、异常处理 六、for循环的本质 七、迭代取值与索引取值的对比 一、常见函数 1、help() 查看注释信息 help(len) # len(obj, /) # Return the number of items i
阅读全文
摘要:今日内容总结 一、三元表达式(简化代码) 二、各种生成式(简化代码) 三、匿名函数(简化代码) 四、常见重要内置函数 五、常见内置函数补充 一、三元表达式 使用场景:在二选一时,推荐使用三元表达式 """ 三元表达式: 数据1 if 条件 else 数据2 在条件成立时则使用数据1(if前面的数据)
阅读全文
摘要:今日内容总结 一、给多个函数加上用户认证(代码) 二、多层装饰器 三、有参装饰器 四、递归函数 五、算法之二分法 一、给多个函数加上用户验证 要求:给多个函数加上用户认证功能 通过名和密码:'owen'、123 # 先定义一个装饰器 def login_auuth(func_name): def i
阅读全文
摘要:今日内容总结 一、闭包函数 二、闭包函数的实际应用 三、装饰器简介 四、简易版本装饰器 五、进阶版本装饰器 六、完整版本装饰器 七、装饰器模板(很重要) 八、装饰器语法糖 九、装饰器修复技术 一、闭包函数 # 闭包函数的两大特征 1、闭:定义在函数内部的函数 2、包:内部函数使用了外层函数名称空间中
阅读全文
摘要:今日内容总结 一、名称空间 二、名字的查找顺序 三、作用域 四、global和nonlocal关键字 五、函数名的多种用法 六、函数的嵌套 一、名称空间 1、名称空间含义 指存放变量名与变量值绑定关系的地方,相当于它存在的这个空间,和我们平时的民政局、警察局等 2、名称空间的分类 2.1 内置名称空
阅读全文
摘要:今日内容总结 一、函数的定义与调用 二、函数的分类 三、函数的返回值 四、函数的参数 五、位置参数 六、关键字参数 七、默认参数 八、可变长参数 九、可变长形参数 十、补充说明(*和**在实参中的用法) 一、函数的定义与调用 # 1、函数一定一定要遵循先定义然后再调用的原则,也就是说调用函数,一定要
阅读全文
摘要:今日内容总结 一、文件内光标到的移动 二、文件的修改 三、函数简介 四、函数的语法结构 一、文件内光标的移动 1 、简介 haha.txt的内容为:锄禾日当午,上班好幸苦 with open(r'haha..txt','r',encoding='utf8')as f: print(f.read(3)
阅读全文
摘要:今日总结 一、字符编码的实际应用 二、文件操作简介 三、文件的读写模式 四、文件的操作模式 五、文件的内置方法 一、字符编码的实际应用 1、编码和解码 编码 (encode) : 将人类能够理解的字符编码成计算机能够直接读懂的字符 解码 (decode): 将计算机能够理解的字符解码成人类能够直接读
阅读全文
摘要:今日内容总结 一、字典型内置方法 二、元组型内置方法 三、 集合型内置方法 四、垃圾回收机制 一、字典型内置方法 1 、类型转换 dict()——使用方式 ''' 字典型可以转换的类型很少''' print(dict(11)) # 整型 报错 print(dict(11.11)) # 浮点型 报错
阅读全文
摘要:今日总结 字符串的其他内置方法 必须了解操作 列表的内置方法 可变类型与不可变类型 队列与堆栈 字符串的其他内置方法 1 、移除字符串首尾的指定字符,可以自定义移除的方向 strip(移除用语) rstrip(右边移除) lstrip(左边移除) 用法: # s1 = '***owen***' #
阅读全文
摘要:今日内容 while + else 连用 死循环和while的嵌套 for循环基本使用 range关键字 for循环补充 for循环的嵌套 基本数据类型及内置方法 一、while + else连用 当while没有关键字break主动结束的情况下,结束循环体代码之后会执行else的子代码 '''
阅读全文

浙公网安备 33010602011771号