![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
icc_wang
这个作者很懒,什么都没留下…
展开
-
python多态
print(f"{self.name}和{dog.name}玩耍")#1.增加代码灵活度 2.以继承和重写父类方法为前提 3.不会影响类内部设计。print(f"{self.name}飞到天上去玩耍")print(f"{self.name}玩耍")wangcai = Xiaotianquan("飞天旺财")#不同的子类对象调用相同的父类方法,产生不同的执行结果。xiaoming = Person("小明")# wangcai = Dog("旺财")#传入不同的狗对象就会有不同的效果。原创 2023-04-08 18:02:34 · 34 阅读 · 1 评论 -
Python类装饰器
1.在类中使用call方法,把类的实例变成可调用对象。#2.类装饰器装饰函数功能在call方法里面进行 添加。print("call方法")print("登录")#可直接调用__call__方法。print("评论1")print("评论2")原创 2023-04-08 14:38:23 · 75 阅读 · 1 评论 -
python正则表达式
1.匹配单个字符:. 匹配任意1个字符,除了\n,[]匹配[]中列举的个字符,\d 数字, \s 空格tab键, \w 非特殊字符(数字字母汉字_)2.匹配多个字符:* 匹配前一个字符出现0次或者无数次 ,+ 1次或者无数次, ? 一次或者0次, {m} m次, {m,n} m到n次3.匹配开头和结尾:^匹配字符串开头,$字符串结尾, [^指定字符]除了指定字符串以外的所有字符4.匹配分组:| 左右任意一个表达式, (ab)将括号中字符作为一个分组 ,\num引用分组num匹配到的字符串原创 2023-04-08 10:57:17 · 148 阅读 · 1 评论 -
python闭包
闭包使用场景:由于函数内变量使用完会销毁,遇到需要保存局部变量,在变量基础上进行操作的情况需要使用闭包。#闭包可以保存函数内的变量,不会随着函数调用完而销毁,闭包可以对外部函数的变量进行保存原创 2023-04-08 12:17:21 · 52 阅读 · 1 评论