QQ截图20190630111316.png
经查找要在最开始加#encoding=utf-8能够解决问题,但是不能理解为什么
所以老师说的刷题的题在百战哪里??
def __init__(self,name,age): self.name=name self.age=age
老师,这里
self.name=name self.age=age
是固定写法吗?如果不是,那是什么意思呢
所以说python中的整数还是有范围的?
代码:
c=() b=() m=c+b (m)
结果:
"C:\Program Files\Python37\python.exe" E:/PYXM/疑问
3
Traceback (most recent call last):
4
File "E:/PYXM/疑问", line 4, in <module>
m=c+b
TypeError: unsupported operand type(s) for +: 'NoneType' and 'NoneType'
Process finished with exit code 1
问题:
我想直到经过这样一个操作后,c和b就不能加了?
老师,这个代码怎么出错了,
b = int(input("输出一个分数:")) c ="" if(a<60): c = "不及格" if(60<a<=79): c = "及格" if(79<a<=89): c = "良好" if(89<a<=100): c = "优秀" print(c)
class Person: def __init__(self): self.account = 0 def __del__(self): print("YYY") self.account += 1 print("这是第{0}".format(self.account)) p1 = Person() p2 = Person() p3 = Person() del p1 print("The end!")
老师你好!我想测试一下回收机制的运行的次数,因为到最后所有都会被回收,所以我认为account数字应该为3。但是我不知道为什么我这一直都是1。谢谢!
a,b,c=1,2,3
相当于
a=1;b=2;c=3
像第二种方式给多个变量赋值,每个赋值语句之间,必须用分号隔开吗
为什么print(b)的执行结果不是10,20,30
__init__()方法用于实例对象的初始化,__new__()方法用于创建对象?
老师,麻烦问一下,这个为什么运行不出来
老师,麻烦您帮我看下怎么回事,我前面已经输错了,后面又改回来了,他还是20
a.pop(1)与a del[1]都是删除索引为一的元素,实现方式区别是什么呢
嗯嗯,可是我还不太理解为啥就不能多写呢,是因为python3中继承算法C3的限值吗?要遵循优先级的原则,否则就报错?
能不能在讲解的时候也照顾一下用mac电脑的同学
这些快捷键也用不了呀
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637