老师,这个代码为什么最后运行出来的结果不对
你好老师,通过这几天的学习,发现自己学习效率有点低,因为每节课都会认真做笔记,导致自己两个小时的课程可能要学三个多小时甚至四个小时,我想请问一下老师对初学者来说有没有好的学习方法,提高学习效率?
这些练习,不会能提供一个答案,和解题思路
老师有没有二进制、八进制、十进制、十六进制的学习链接,这个我还不会
1.png
运行的结果A:和B:后面的为什么会一样?A:后面不应该是__main__.A吗
def local(): time_start1 = time.time() a = 1000 for i in range(10000001): a += 1 time_end1 = time.time() times1 = time_end1 - time_start1 print("times1=", times1) time_start2 = time.time() global b for i in range(10000001): a += 1 time_end2 = time.time() times2 = time_end2 - time_start2 print("times2=", times2) local() time_start3 = time.time() b = 1000 for i in range(10000001): b += 1 time_end3 = time.time() times3 = time_end3 - time_start3 print("times3=", times3)
times1= 0.49776124954223633
times2= 0.5241146087646484
times3= 1.0375142097473145
Process finished with exit code 0
为什么times2和times3 不同?不都是代表着b这个全局变量吗?
请问老师:print(x) ,print(p1*3) 这两行代码,在执行时,为什么会自动跳转到Person类里,找到相对应的__add__方法 和 __mul__方法 执行方法内部的代码?
是因为 + * 这两个运算符的原因吗?
老师_call_方法和直接定义一个函数有什么区别呢 def 函数名:表达式 ,不太明白这个两个,感觉_call_反而更多余
为什么老师的运行一次就不可以了,我这个还能运行呀
两个集合求并集以后,会返回一个新的集合,这个新集合中元素排列是按照什么规则进行的?
给的资料上是:
a = {1,3,’sxt’}
b = {‘he’,’it’,’sxt’}
求并集以后结果是:
{1,3,’sxt’, ‘he’,’it’}
我自己操作得到的结果不是这样,得到的结果是
{1,3,’it’, ‘he’,’sxt’}
在Python3.8和3.6版本都是这个结果,而不是资料上给的。
老师,type函数打印出来的是对象从属于哪个类是吗,我看到int从属于object类,怎么打印出来的是type类型?
为什么我的文件结尾没有.py?
重写返回只能用return吗 为啥用print会不一样
老师 我打出来是false
为什么这里不能用sort()
(): a = () b = ((a)=) (.format(.join(b))) test01()
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637