老师,这个应该引入什么包,这个是我们一个作业的一部分
class Person: def __init__(self,name): self.name=name def __add__(self, other): if isinstance(other,Person): return "{0}-{1}".format(self.name,other.name) else: return "不是同类对象,不能相加" p1=Person("姬昊余") p2=Person("吕倩倩") x=p1+p2 print(x)
老师 对于这个判断other是否属于Person类这里 我的理解是 p2就代表other 但是p2跟p1都是Person的实例对象 所以这里执行了 if语句 如果p2不是person的实例对象 那么执行else语句 所以这里的判断只是看other是不是person的实例对象 这样的理解对吗
还有一个问题 other.name这里有点不明白 这里是不是之前讲的 所有的实例属性 在实例方法中都是共享的 所以这里的other可以使用这个name属性
请问一下既然Python3不兼容Python2,从Python3学起,那么如果出现了Python
编写一个函数,计算下面的数列
这道题用什么形式的数据虚幻还是定义
不会写
老师我这个为什么出来不一样?
: (,name,score): .neme = name .score = score (): (.format(.name.self.score)) sl = student(,) sl.say_score()
为什么老是提示
sl = student("高淇",18)
错误
老师,为什么要给这个类传参数啊,不应该是调用方法的时候传参数吗
老师这里列表的一个空间占几个字节呢 32位和64位的计算机有所不同吗
老师能讲一下按位翻转符 "~" 的运算例子吗, 好像没有讲到啊
要是要输出的字符里单引号双引号都有这么办
sun_all = 0 sun_odd = 0 #100以内的奇数和 sun_even= 0 #100以内的偶数和 for x in range(101): sum_all += x if x%2==1: sum_odd += x else: sum_even += x print("1-100累加总和{0},奇数{1},偶数和{2}".format(sum_all,sum_odd,sum_even)) 老师帮我看下哪里错了,系统老报我第五行出错,我实在看不出来
这是哪出问题了。。。
还有,老师,我对format(names[i],ages[i],jobs[i])
这一块不大理解,为啥加个列表符合。意思是i在names的列表范围,遍历3次的意思吗
a = [50,20,30,40] a.sort() print(a) # [20,30,40,50] print(a.sort()) # None
修改原列表,不建立新列表,为什么不能写成一句?
请问换行什么时候用\n,什么时候用print()
a=(a.rfind())
这个结果是 22 不是29
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637