这个是怎么回事啊
nonlocal a 在这里起什么作用 为什么要申明a 不是本地变量
我看资料中的代码是19年的,为什么这么老,视频中的输出还用的是%d,这个是python什么时候的语法呀,这个后期能重新录么
为什么最后要写increment=add(),然后用increment()才能输出结果呢,写add()就不行
class MyNumbers(): def __iter__(self): self.num = 10 return self def __next__(self): if self.num < 40: x = self.num self.num += 10 return x else: raise StopIteration #创建实例 myclass = MyNumbers() myclass.__iter__() print(myclass.__next__()) print(myclass.__next__()) print(myclass.__next__()) print(myclass.__next__())
老师,为啥不用我上面写的实例名.__iter__()和实例名.__next__()的方法调用迭代器呀,要用iter(myclass)和next(myiter)这种呢,两种出来的结果都是一样的啊
s = '<html><h1>我是一号字体</h1><html>' pattern = r'<(?P<key1>.+)><(?P<key2>.+)>.+</(?P=key2)></(?P=key1)>' v = re.match(pattern, s) print(v)
E:\project\pythonProject\venv\Scripts\python.exe E:/project/pythonProject/program_testing/RegularExpression/test6.py None Process finished with exit code 0
老师,我这是哪里出问题了吗?运行结果怎么总是为None呢?
import functools f2 = functools.partial(int, base=2) print(f2('1010100'))
老师,为什么partial函数的实参里必须加‘base=’呀,如果不加的话会报字符串无法转换为整数呢
为什么要返回 return self.func(*args, **kwargs),不返回也能执行
import re # 实际示例4:别名的使用 pattern = r'<(?P<key1>.+)><(?P<key2>.+)>.+</(?P=key2))></(?P=key1)>' s = '<html><h1>我是一号字体</h1></html>' v = re.match(pattern, s) print(v) print(v.group())
麻烦老师帮忙看一下我的代码是在哪里出问题了,我检查了好多遍还是没能找出来。
l=map(lambda x:x**2,[1,2,3,4,5,6]) print(list(l))
老师,这串代码执行下来,如果不加list直接打印l为什么打印不出来结果,map执行后不是自动返回新的序列对象嘛?
为什么执行结果是这样的???
怎么会是连续两个”日志记录!”
为什么执行fun = f()后会输出q
按照我的理解,应该啥事没有啊
pattern = s = v = re.match(patterns) (v)
这个“.”这里是不是有点小bug
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637