import time a =1000 def tes01(): start = time.time() global a for i in range(100000000): a += 1 end = time.time() print("time consume{0}".format((end-start))) def tes02(): start = time.time() c = 1000 for i in range(100000000): c += 1 end = time.time() print("time consume{0}".format((end-start))) test01() test02()
老师这个有什么问题?end-start 什么意思?
class MySingleton: __obj = None __init_flag = True def __new__(cls, *args, **kwargs): if cls.__obj == None: cls.__obj = object.__new__(cls) return cls.__obj def __init__(self,name): if MySingleton.__init_flag: print("init....") self.name = name MySingleton.__init_flag = False a = MySingleton("aa") print(a) b = MySingleton("bb") print(b)
老师,因为__init__第二次初始化对象失败,才会新建一个对象吗?
请问由bin(hash("name"))写成bin(hash(a))可以吗
老师,s1 = Student("张三",80)的下边必须有print()的打印,结果才能被输出出来。而为什么它下边的s1.say_score()后边没有跟print()却可以把调用的函数轻松的打印出来呢?
这个站位符{2}是哪儿的吗 代表什么
请问:直接输入0-100的数字进去程序是正常运行的,但是如果首先输入一次错误的数字,再重新输入0-100以内的数字,就会报错,这是怎么回事呢
‘name' in a是检测 键 有没有在字典里面。
有没有方法检测 值 在字典里面?
还是没听到这个的用法是啥,最后五行的用法
score=int(input("请输入分数:")) grade='' if score<0 or score>100: print("输入错误!请输入0-100之前的分数") else: if score>=90: grade='A' elif score>=80: grade="B" elif score>=70: grade="C" elif score>=60: grade="D" else: grade="E" print("分数为{0},等级为{1}".format(score,grade))
想问一下老师,第一次敲代码的时候忘记在最开始写grade=" "
但是程序也成功运行了,这是为什么呀?
老师,类属性不是可以被实例对象共享吗,那这里为什么实例对象那里不能有company属性
老师这是哪出错了?他说没有属性goto,很有可能是循环导入啥意思
老师 为什么它的列表里是双引号,执行出来的结果是单引号
老师,定义完变量后,一定要输入Print(id(变量))吗,后面我没输入print(id())也打印出来了True
老师,这个海龟绘图的界面可以等比缩放吗?
老师在类里的所有方法名后面的 () 是不是一定要传入self参数?
比如我这的salary没传就错了。
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637