问一下,键对象的散列值是创建对象时产生的,还是添加进字典时赋予的?
会不会出现索引完全部散列值还查询不到空的bucket的情况,如果遇到此类情况是会重新生成一个散列值还是怎么?
这个散列值在进入字典后,字典不扩容是不是就不会变化了;
老师 这个用split切割完 为什么 不是 用列表存的啊
import io
s = 'hello world'
sio = io.StringIO(s)
sio.seek(9) #把指针调到对准l
问题:如何把l删去,令sio = 'hello word'
score=(()) grade=score<score>: score=(()) : score>=: grade=score>=: grade=score>=: grade=score>=: grade=: grade=(.format(score,grade))
G:\Pycharm\py2021\Scripts\python.exe G:/Pycharm/MypythonProject/mypro01/mypy04.py
请输入一个0到100的数字66
进程已结束,退出代码为 0
打印结果并没有出现,没看出哪里错了,求指出,谢谢!
现在下载的是3.9.5版本可以吗???????????
这是什么情况啊
老师,明明跟讲解的一样,但出来的结果不保留小数两位
老师为什么我不能调出时间呀(笑),是因为版本不一样还是什么别的原因啊哈哈
老师,这是是那么情况?差距为何如此明显?是我电脑的配置问题吗??
老师,您好,您讲的这个代码
empNum=0 salarySum=0 salarys= [] while True: s=input("请输入员工的薪资(按Q或q结束):") if s.upper()=="Q": print("录入完成,退出") break if float(s)<0: continue empNum+=1 salarys.append(float(s)) salarySum+=float(s) print("员工数{0}".format(empNum)) print("录入薪资{0}".format(salarys)) print("平均薪资{0}".format(salarySum/empNum))
如果我都把float(s)换成int(s),最后在运行时工资输入1000.5,带有小数,运行错误。不应该它自己自动转换成整数吗?也就是1000
class A: def say(self): print("A",self ) class B(A): def say(self): #A.say(self) super().say() print("B",self) B().say() 老师,调用子类方法时,必须在子类名后加()是吗? 就像 B().say() 一样
老师是不是 if后面的条件表达式只要为true就可以执行
为什么数组8位就以3位从右向左找,16位就以4位向左寻找呢?这里的数组就是字典的本质结构散列表吗?
老师,在网页上找不到下载途径,我这边下载下来的就一个28兆的文件3.10的
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637