class Student: company="LJCS" #类属性 count=0 #类属性 def __init__(self,name,score): self.name=name #实例属性 self.score=score #实例属性 self.count=self.count+1 #计数器 创建一个对象加1 def say_score(self): print("我的公司名称是:{0}".format(self.company)) print("{0}的分数是:{1}".format(self.name,self.score)) print("一共创建了{0}个对象".format(self.count)) s1=Student("姬昊余",80) s2=Student("吕倩倩",100) s1.say_score()
老师为什么我用self.count 运行之后显示只创建一个对象 但是我用Student.count就显示创建了两个对象
x (): y (): (x=) ()
麻烦问一下,我不是很理解这个打印出来的过程,能不能讲解一下
就是print语句谁用谁打印然后return语句是可以一返回值,二是结束函数,
比如你在调用该函数,print(add(2,3)会返回return的值,如果没有就返回None对吧老师
打完之后的结婚不一样
老师代码里边的exit位置确定,但运行出来的为什么不按规律呢
想问一下如何从A"直接换到下一行,用tab会有缩进
老师好,我有问题想不通。字典中存的键值对不是没有任何有关顺序的概念吗,完全是随机的。那么我们用序列解包时,让多个变量分别接收字典里的键值对时,为什么总能按照一定的顺序接收,而不是随机的。老师辛苦了,谢谢。
老师 这个是类里面的 实例方法嘛?如果是的话 我可以理解为def 定义的函数 是方法 属于类里面的 ,name,score是实例方法里面的 属性
老师你好,我想问一下,这个的input获得键盘输入有什么用啊,作业里面的这个print("用户的年薪%f"%yealsal),为什么要取余数呢?还有这个使用循环实现 for i in range(100): print("第%d 次%s"%((i+1),s)) 这个取余数又是什么意思呀?
老师,按照操作运行出现这样的情况怎么办?
老师,我想问,这个数字 1 和 “666”各代表什么含义?我不是很明白,我把1换成其他数字就报错了
class Employee: id = 1000 def __init__(self,name,salary): self.name = name self._salary = salary Employee.id += 1 def __add__(self, other): if isinstance(other, Employee): return self._salary + other._salary else: print("不同类对象不能相加") @property def salary(self): return self._salary @salary.setter def salary(self, salary): if 0 <salary<50000: self._salary = salary else: print("输入的薪水错误,请重新输入") emp1 = Employee('傻甜', -20000) emp2 = Employee('包甜', 5000) sum = emp1+emp2 #emp1.salary=-5000 print(sum) print(emp1.salary) print(Employee.id) #print(emp1.salary)
我这里加了判断语句,为什么可以正常运行。。
初始化对象的时候不会对属性进行判断吗?
我 把下面的语句打开后。运行程序后第一个结果就会提示薪水错误,安装输出语句的顺序,不是应该先打印结果,在提示
#emp1.salary=-5000
老师:这段代码的意思不应该是倒叙输出5423吗,为什么输出了5432,
为什么print员工数和平均薪资都要是{0},我用{0}和{1}的时候会报错?
老师,代码敲的没错,为啥不能显示分数呢?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637