我注意到在我最近修改过的很多程序中,它们总是调用当前对象的父参数.我知道这是必要的,但对于为什么这是一种常见的做法并没有充分的理解.对于初级开发人员来说,有任何智慧......我应该知道这一点.
我是python的新手,也是编程的总菜鸟所以忍受.
如果我正在构建show Person类
class Person:
def __init__ (self, Name, Address, Phone, Height, Weight):
self.name = Name
self. Address = Address
self.Phone = Phone
self.Height = Height
self.Weight = Weight
self.PoundserPerInch = int(Height) / int(Weight)
Run Code Online (Sandbox Code Playgroud)
该__init__()
函数究竟为代码做了什么?
这基本上就是我试图做的,这是行不通的.有没有办法找出字典的值并进行数学化?为了废话的例子:
dictionaryNumbers = {'a':10,'b':10,'c':1,'d':1,'e':5,'f':1}
dictionaryNumbers['a'] += 5
#The goal would be dictionaryNumbers['a'] would equal 15.
Run Code Online (Sandbox Code Playgroud)
编辑:
伙计们感谢您的反馈.似乎我在调用函数来修改集合的顺序存在缺陷.我在数学发生之前打印输出.再次感谢.