Skip to main content
 首页 » 编程设计

Python:一个函数与多个函数的键

2025年05月04日23tintown

<分区>

对此的普遍共识是什么:

def stock_amend(self, key, quantity): 
    if key == "add": 
        self.stock_quantity += quantity 
    elif key == "remove": 
        self.stock_quantity -= quantity 
    ... 

对比

def stock_add(self, quantity): 
    self.stock_quantity += quantity 
 
def stock_remove(self, quantity): 
    self.stock_quantity -= quantity 
 
... 

这两种方法中哪一种更适合定义简单、相似的函数?使用关键字还是只定义多个函数?