如何对待一个类,参数

时间:2019-03-25 18:48:17

标签: python oop

我想知道我可以在一个类中放入多少个参数,是否有任何限制或者是否有一种更漂亮的方法来放置属性。请看一下代码并为我提供指导

class residential():
    def __init__(self,type,capacity,location,parking,mosque,waterbackup,cctvsecure):

1 个答案:

答案 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__()