pattern =r'[123]\bab'#这个地方必须是.*才可以 # ab左边界的情况 v = re.match(pattern, '1%abr')#这里必须有空格什么的分隔开才能识别单词 print(v)
老师为啥第一行哪里必须是.*才不报错,设置第一个为[123]中的,要匹配的字符串第一个写1为啥报错
老师,请问,这个正则表达式,和要匹配的字符串是视频中的这种写法,这个打印结果是怎么匹配的呢
我的问题是:
第七行代码的base是将第一个参数的字符串转换成二进制,那么,第八行的代码return返回值是十进制,base=10出现这个结果,我那个地方逻辑出错了?
在此函数体中,base=10、base的区别是什么?
#coding=utf-8 def test(): print("test function run!!!") def test2(func): print("test function run!!!") func() a = test test2(a)
[a-z] 这个中间的-是表示什么意思,我看视频里没说这个语法,直接就写了,具体的说明文档有吗
import re m3 = re.search('[^hello]*','67hello1') print(m3.group())
老师,这个我用了search方法,为什么只匹配了67,不匹配后面的1呢
我的pycharm为什么不能定义函数名为test(),改称其他函数就好了。但视频中可以定义test(),麻烦老师看下要怎么设置才能定义test函数,这个报错好像是测试什么东东?
而且我的Run xxx.py也不对,老师看下时什么原因
视频:
我的截图:
我的报错:
我的代码:
Test10.zip
老师,这个运行结果中的0,1是哪里来的呀?按照输出的话,格式 不应该是:temp:temp的值吗?
类装饰器和普通方法装饰器执行顺序是按照多装饰器的执行顺序执行的吗?
@cost_time@CacheDecoratordef cost_long_time(): pass return "函数执行结束"
老师这段代码里,这个生成器是对c还是指整个函数???????????这里c不是从1开始的吗,然后用了if判断,输出0或1,那这个开始的两项0和1为啥也是这个生成器里的???
1,老师这里不用self.func = func接收吗,直接就可以print(func.__name__)??????2,这里的__call__是干嘛用的,没懂????????????
pattern = r'.*er\B' s = '123 oaerp' v = re.match(pattern, s) print(v)
老师,问一下这里\B是匹配边界不是'er'的,为什么运行结果输出的时候直到'er',而后面的'p'却不输出
import time class Decorater(): __cache = {} def __init__(self,func): self.func = func def __call__(self, *args, **kwargs): if self.func.__name__ in Decorater.__cache: return Decorater.__cache[self.func.__name__] else: result = self.func(*args,**kwargs) Decorater.__cache[self.func.__name__] = result return result def costtime(func): def infunc(*args,**kwargs): start = time.time() result = func(*args,**kwargs) end = time.time() print(f"{end-start}") return end-start return infunc @costtime @Decorater def long_time(): print("start") time.sleep(4) print("end") return 999 if __name__ == "__main__": r1 = long_time() r2 = long_time() print(r1) print(r2)
请问老师,这里我输出的结果没有返回值999是什么原因啊
这里的警告按了自动修正格式的快捷键后还是有什么原因 ?
代码可以正常跑 但是代码区域右上角会有黄色三角感叹号标识
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637