老师 我想问一下 为什么这个func1函数 要调用两次
def sum_fun(num:int)->str: return num + 100 a = sum_fun(5) print(type(a))
老师您好,以上代码指定了
->str
但是,返回的依旧是int。必须要将代码修改为
(num:)->: (num + ) a = sum_fun() ((a))
才能返回str。但是,既然代码中已经有了return str(num + 100)
,那么,
不是多余嘛?谢谢
if__name__=='__main__': fun2(100,200) 老师,函数调用前为啥要加 if__name__=='__main__': 这里有啥作用
这是什么符号?怪怪的
文件命名规则有相关规定吗?与关键字或者导入模块重名会怎么样?
这个下一行 浅色显示怎么做到的?
老师请问,选中多行一起注释的快捷键是啥?
import re pattern = r'.*er\B' s = "123,erabcer" v = re.match(pattern,s) print(v)
老师这个的匹配结果是
123,er
为什么不是none呢?
为什么\b的使用需要添加原生字符串,\w、\W、\d这些不需要
re v = re.split(, ) (v)
老师,
r',|-|:'
这个最后为什么要加':'呢,前面为什么没有':’呢
collections模块从python3.7版本之后,已经转移到collections.abc中了,现在在从collections中导入Iterable会报错
list1 = [-2,1,2,8,-5,-8,6,4]
result1 =sorted(list1,key=lambda x:(x<0,abs(x)),reverse=True)
问题:当reverse是False的时候,负数排列都是在右边的,但是reverse是True时,负数排列在左边,为啥?老师
为什么我的3.21与4.56的id不同?
老师你好,第一行是在time模块中导入time方法,第二行直接是导入time方法,他们有什么不同呢?
我图中的4,12,13行和5,11行都有啥区别,同样都是记录运算时间的?
为什么我把第二行注释掉就引用不了time.clock这个方法呢,第一行按道理来说应该也是可以识别出来的?
为什么我的dict与老师的dict ID不同
想问一下我一直以来没有搞懂的问题:二进制,十进制,十六进制,等这些进制是什么呀。老师
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637