Python
老师,三个一样的单引号怎么打出,为啥我打不出来,打出来的是这样的。
为什么我在输入0的时候不会输出“输入错误”的提示?我把elif的条件改成“float(s) <= 0”后再输入0,就可以输出“输入错误的提示。”
什么是编译性语言和解释性语言
>>> a = dict(序号 = 1,申请执行人 = '张三',被执行人 = '李四')>>> a{'序号': 1, '申请执行人': '张三', '被执行人': '李四'}
>>> a[标的] = 10000000Traceback (most recent call last): File "<pyshell#58>", line 1, in <module> a[标的] = 10000000NameError: name '标的' is not defined>>> a['标的'] = 10000000>>> a{'序号': 1, '申请执行人': '张三', '被执行人': '李四', '标的': 10000000}
在创建字典时,序号等键没有加单引号,为什么在添加元素时,键必须加上单引号?
老师,为什么我打印结果没有
为什么1不需要参数,而2需要
实例对象实例方法中的代码信息会保存到对应的类对象中,调用实例方法实际上是调用指向类方法的引用,这样理解对不对
老师!
这个是重写了__del__方法么?
重写之后只有一条打印语句、怎么达成删除的效果的呢?
是不是可以_理解为:__del__方法中本来有自己的代码、
然后我们在这里重写方法、是先继承然后再重写,
重写只是加上了一个打印语句?
然后、__del__方法的功能就成了:删除、释放内存+打印一个语句
Salary = [] SalarySum = 0 AverageSalary = 0 for i in range(1,5): s = input('请输入第{0}个人的薪资(按q或Q中途退出):'.format(i)) if s=='q' or s=='Q': print('录入中断,退出。') break if float(s)<0: continue Salary.append(float(s)) SalarySum += float(s) else: print('您已经全部录入4名员工的薪资!') print('录入员工的薪资Salary={0}'.format(Salary)) print('录入员工的平均薪资AverageSalary={0}'.format(SalarySum/4))
老师,我想问一下,这里面限制了员共人数,如果输入一个负数进去,那么它会占一个位置,如此一来的话,虽然在薪资的列表里面不会记录,但是最后算平均薪资的时候是按4个员工算的,实际上输入的那个负数占了一个员工位置,这个人不应该参与平均薪资计算,但实际上我们最后的代码是按4个人算的平均薪资。请问这个问题应该怎么解决。
运行结果图:
老师,这个应该引入什么包,这个是我们一个作业的一部分
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)
错误
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637