基础
不问散人
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
正则表达式中的非贪婪匹配?的理解
关于正则表达式中的?非贪婪匹配str = '<li>推荐</a></li><li ><a href="/nav/watchers">动态</a></li>'result = re.findall('<li>.*</li>',str)这里的result将会从 < li > 开头匹配到最远的 < /li >,不加?的时候是贪婪匹配,此时< li > 至 <原创 2020-07-21 20:02:06 · 408 阅读 · 0 评论 -
继承
继承class Animal(): def __init__(self.name): self._name = name @property def name(self): return self._name @name,setter def name(self,name): self,_name = name 上面我们定义了一个动物类,他有一个私有属性name,还有name的getter和setter方法def dog(Animal): def __init_原创 2020-06-19 19:47:23 · 239 阅读 · 0 评论 -
特殊方法、封装、@property装饰器
1. 特殊方法在类中可以定义一些特殊方法也成为魔术方法特殊方法的形式为__xxx__()这种形式特殊方法不需要我们调用,特殊方法会在特定时候自动调用2.封装原因: 我们需要一种方式来增强数据的安全性- 1....原创 2020-06-14 00:04:39 · 246 阅读 · 0 评论 -
高阶函数相关
高阶函数定义将函数作为参数或者将函数作为返回值lst = [1,2,3,4,5,6,7,8,9]# 定义一个函数用来检查偶数def fn1(i): if i % 2 == 0: return true return false #定义一个函数,用来检查数字是否大于5def fn2(i): if i > 5: return true return false#定义一个函数,用来检查数字是否是三的倍数def fn3(i): if i % 3 == 0: retu原创 2020-06-11 21:56:50 · 278 阅读 · 0 评论 -
函数参数相关
函数参数相关1. 参数类型形参(形式参数): 在函数内部声明变量的名称,没有被赋值,可被当作“未知数”。实参(实际参数): 指定形参,在调用函数的时候必须传入实参,实参的值会将值传给形参,一般有几个形参就有几个实参。2. 参数的传递方式在定义形参时可以为形参设置默认值。指定默认值后,如果用户传递了参数则默认值不会生效,否则,默认值生效位置参数:位置参数就是将对应位置的实参传递给对应位置的实参关键字参数:关键字参数传递的时候可以不按照形参所定义的顺序,而是跟据参数名进行传递混合使用位置原创 2020-06-11 20:17:49 · 462 阅读 · 1 评论
分享