import re text = r"[1,2,3,4,5,6,7]{1,5}\bqq.com" v = re.match(text, "1234,qq.com") print(v)
老师您好,请问为什么我输出1234,qq.com没错,但是输出1234 qq.com就匹配不上了啊?空格不也应该可以分开单词吗?
#定义对象方法,可以不用import types吧
class Person: def __init__(self,name,age): self.name=name self.age=age def cal(): print("我是对象方法") p1=Person('abc',18) p1.cal=cal
这样不就可以了吗?用import types有什么好处了吗
老师这么感觉这个偏导数和生成器怎么像。。是我的错觉吗、、、
from collections import Iterable list1 = [1, 2, 3] for i in list1: print(i) num = 100 if isinstance(num, Iterable): for i in num: print(i) else: print("num不具有可迭代性")
老师这个为什么会报错啊?
老师,er\B,不是表示截取非单词的右边界吗,但是视频最后几秒,明明多了个p,有边界有p了就不应该截取结果了,视频里怎么返回的值呢?
#coding=utf-8 ''' 使用闭包:在不修改源码的前提下,为现有函数添加新的功能 装饰器: ''' #添加日志功能 import time def writeLog(func): try: file = open('log.txt','a',encoding='utf-8') file.write(func.__name__) file.write('\t') file.write(time.asctime()) file.write('\n') except Exception as e: print(e) finally: file.close() def funcOut(func): def funcIn(): #新增功能 writeLog(func) func() return funcIn() def func1(): print("我是功能1") def func2(): print("我是功能2") func1 = funcOut(func1) func2 = funcOut(func2) func1() func2()
a=&g中的&g是什么意思
class AAA(): def __init__(self,func): self._func=func def __call__(self, *args, **kwargs): self.addFunc() self._func() def addFunc(self): print("用户权限验证") print("日志系统处理") @AAA #test1=AAA(test1) def test1(): print("我是功能1") test1()
老师 运行这句之后
test1=AAA(test1)
相当于创建AAA类的一个实例对象test1 但是要想实例对象加()调用 就要调用call这个方法 这样对吗?
第二个问题: 这个func是什么 是函数 还是一个属性 底下这个self._func() 是什么意思
class Animal(): def __init__(self,color): self.color=color def eat(self): print("我需要吃饭") def sleep(self): print("我需要睡觉") #使用type动态创建一个类,父类就是animal Dog=type("Dog",(Animal,),{"age":3,"sleep":sleep}) dog=Dog("red") print(dog.age) dog.sleep() print(dog.color) dog.eat()
老师 这个sleep函数 为什么在父类的外面 同样参数self是什么意思 type后边指定一个函数是什么意思
老师我不太懂这个wraps函数的意义在哪? 因为既然我用了闭包和装饰器,我一定是想在不修改源码的情况下进行增加新功能从而改变结果。然后现在是我在用了闭包和装饰器的前提下,又添加了wraps函数,把结果又变回去了?
既然这样那我之间就不用闭包了 所以这个函wraps的意义在哪里
如果前面的已用闭包开发了新功能,那后面又要增加新功能,那如何再用闭包来开发呀?
老师你好,非贪婪就是匹配对了一次就停止了,对吧?在实际使用中有什么用途呢?
里面的&g和&dis是什么意思 作用是什么
AttributeError: module 'time' has no attribute 'clock'
为什么会有这样的报错?
老师你好,闭包的这个用法,实际就是利用了闭包中外部变量是不变的这个原理,把原有函数作为外部函数的参数传进去,把新加功能放在内部函数中,这样既保留了原代码,又添加了新功能对吗?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637