Python
文章平均质量分 85
灵情
这个作者很懒,什么都没留下…
展开
-
odoo---Tree视图创建自定义按钮之扩展使用
日常分享,代码清晰,逻辑明了,通俗易懂。原创 2022-07-27 17:57:01 · 721 阅读 · 2 评论 -
odoo---Tree视图创建自定义按钮之创建并调用py方法
Python,odoo,Tree视图创建按钮旁边创建新的自定义按钮,代码清晰,逻辑明了,通俗易懂。原创 2022-07-25 13:26:47 · 940 阅读 · 0 评论 -
Python Magic——类
文章目录前言一、三大编程范式1. 面向过程编程2. 函数式编程3. 面向对象编程二、类的相关知识三、具体属性介绍1. 实例化2. 类的属性数据属性3. 数据属性4. 实例属性5. 类与实例同时变化,互不影响6. 静态属性四、面向对象的三大特征1. 继承① 父类实例② 单继承③ 多继承④ 多继承接口继承(归一化)⑤ 继承顺序⑥ 三准则⑦ 继承实例2. 多态3. 封装2. random---随机数模块3. sys---运行环境模块4. os---操作系统功能模块5. re---正则表达式模块josn模块6. j原创 2021-08-24 11:06:51 · 807 阅读 · 0 评论 -
Python Magic——模块
文章目录前言模块1. time---时间模块2. random---随机数模块3. sys---运行环境模块4. os---操作系统功能模块5. re---正则表达式模块josn模块6. josn---json文本格式模块7. hashlib---加密模块总结前言模块作为一个库,其中存放的各种各样功能的装备,任何一个大规模的Python都必不可少的就是模块,他对于我们写程序来说是一个及其方便的工具,所谓是必不可少。模块1. time—时间模块a. time.sleep(n)—睡眠时间,睡眠n原创 2021-05-19 09:25:44 · 806 阅读 · 0 评论 -
Python Magic——装饰器与三元表达式
文章目录前言装饰器魔法1. 本质与功能2. 原则3. 装饰器的知识储备装饰器 = 高阶函数 + 函数嵌套 + 闭包4. 装饰器魔法展示5. 装饰器规定招式三元表达式魔法格式:正结果 + 条件 + 反结果解压举例说明总结前言装饰器,正如其名所示,主要用来装饰函数所用,给予函数各种各样的额外功能,犹如非常牛B的装备一般,本身可能战斗力很低,但加上装备岂不一飞冲天。对于三元表达式,简单来说就是if-else的简化形式而已。最后还加了个解压,平时也不是太常见,了解一下即可。装饰器魔法1. 本质与功能原创 2021-05-14 19:31:07 · 84 阅读 · 0 评论 -
Python Magic——迭代器与生成器
文章目录前言迭代器魔法1. 迭代器协议2. 迭代器减少内存的使用3. next()与__next__()的区别,前者是python内置,后者是数据类型内置4. 迭代器转换符__iter__()5. 格式生成器魔法1. 格式2. 生成器函数的优点3. 生成器函数注意内容4. 生成器表达式、列表解析与三元表达式a. 列表解析(1)基本格式(2)特殊事项b. 生成器表达式与列表解析5. 生成器相关实例a. 不可重复迭代b.生产者消费者模型(两者同时进行)总结前言迭代器与生成器魔法,这俩就是一对老兄弟,为何原创 2021-04-30 21:34:43 · 124 阅读 · 1 评论 -
Python Magic——文件操作
文章目录前言文件操作1. 文件操作基本手法读取日志文件最后一行数据2. 文件操作魔法的几种模式① r---只读模式(1) read()---读取文件全部,若读完,后面再调用readline则将无法再读出(2) readline()---一次使用读一行,若无,则打印空(3) readlines()---读取所有行,并存入列表(4) readable()---判断是否可读② w---只写模式(1) 若文件存在,将会清除原文件;若文件不存在,将会新建空文件(2) write()---写入内容,\n换行结束本行,可原创 2021-04-27 17:50:16 · 255 阅读 · 2 评论 -
Python Magic——函数
文章目录前言函数1. 特点2. 格式3. 参数的使用① 位置参数---形参顺序与实参顺序相同,缺/多一不行② 关键字参数---指明参数,缺/多一不行③ 默认参数---默认参数值④ 混合参数使用---位置参数必须在关键字参数左边,不能位置与关键字参数重复4. 全局变量与局部变量(PS)① 先从内部找,找不到再从外部找② 如果函数的内容无global关键字,优先读取局部变量,若无则读取全局变量,能读取全局变量,但无法对全局变量进行重新赋值,但可变类型可以对内部元素进行操作。③ 如果函数中有global关键字,变原创 2021-03-30 08:41:06 · 1362 阅读 · 0 评论 -
Python Magic——集合与字符拼接
文章目录前言一、基础魔法分类二、基础魔法一:数字魔法1.int()---强制转换2.bit_length()---求组成二进制位数三、基础魔法二:字符串魔法1.join()---字符串拼接2.upper(),lower()---字母转大,小写3.isupper(),islower()---判断大小写4.strip()---去除字符5.splist()---分隔字符串6.count()---统计个数7.find()---获取字符位置8.expandtabs()---断句9.format()---格式化10.r原创 2021-03-25 14:55:13 · 294 阅读 · 1 评论 -
Python Magic——列表、元组、字典
文章目录前言一、列表1. 特点2. 增删改查① 索引取值② 切片取值③ for循环取值④ while循环取值⑤ 列表修改⑥ 列表删除⑦ in操作⑧ 转换⑤ 列表修改二、元组三、字典四、集合三、魔法道具1. 运算符2. 关系词3. 跨越词四、魔法帽与魔法袍1. 魔法帽(条件语句)① 几种语句形态② 魔法举例演示2. 魔法袍(循环语句)① 魔法白袍(while循环)② 魔法青袍(for循环)五、课后魔法练习总结前言列表、元组、字典与集合这四队伍在Python中可谓厉害的不得了,每个队伍都有各自的特点,拥原创 2021-03-16 17:03:09 · 224 阅读 · 2 评论 -
Python Magic——数字与字符串
文章目录前言一、基础魔法分类二、基础魔法一:数字魔法1.int()---强制转换2.bit_length()---求组成二进制位数3、基础魔法二:字符串魔法1.join()---字符串拼接2.upper(),lower()---字母转大,小写3.isupper(),islower()---判断大小写4.strip()---去除字符5.splist()---分隔字符串6.count()---统计个数7.find()---获取字符位置2.upper(),lower()---字母转大,小写2.upper(),lo原创 2021-01-26 17:21:58 · 370 阅读 · 0 评论