我想知道我可以在一个类中放入多少个参数,是否有任何限制或者是否有一种更漂亮的方法来放置属性。请看一下代码并为我提供指导
class residential():
def __init__(self,type,capacity,location,parking,mosque,waterbackup,cctvsecure):
答案 0 :(得分:4)
Python中任何函数的最大自变量数量为255。自Python 3.7起,此限制已被删除。
Python 3.7的另一个新颖之处是新模块dataclass,该模块简化了具有多个参数的类的声明。
例如此代码:
<div class="recipe-1-container"> <button class="listed-recipe-link" data-button="1">Element</button> </div>
除其他事项外,还将添加如下内容的
@dataclass class InventoryItem: '''Class for keeping track of an item in inventory.''' name: str unit_price: float quantity_on_hand: int = 0 def total_cost(self) -> float: return self.unit_price * self.quantity_on_hand
:__init__()