class person:
def init(self,a)
self.a=a
pass
def pad(self,b):
self.a-=10
b.a-=10
pass
这个self.a-10=10我可以理解,但是这个b.a-=10是什么意思?怎么个用法?帮我解答一下谢谢?
b 是一个参数 ,按定义是一个对象
b.a 就是b对象的a 属性
b.a-=10
就是把b对象的a 属性的值减10
这个不容易理解, 是因为命名参数时, 没有起有意义的参数名称
如果是有意义的参数, 就容易理解些
class person:
def __init__(self,job_times)
self.job=job_times
pass
def pad(self,p):
# 把两个人的工作量都减10
self.job -=10
p.job -=10
pass