为了账号安全,请及时绑定邮箱和手机立即绑定

如何对待一个类、参数

如何对待一个类、参数

哔哔one 2021-12-16 15:04:49
我想知道我可以在一个类中放入多少个参数,有没有限制或者是否有更漂亮的放置属性的方法。看看代码并指导我class residential():     def __init__(self,type,capacity,location,parking,mosque,waterbackup,cctvsecure):
查看完整描述

1 回答

?
慕村9548890

TA贡献1884条经验 获得超4个赞

Python 中任何函数的最大参数数曾经是 255。自 Python 3.7 起,此限制已被删除。


Python 3.7 中的另一个新颖之处是新的模块数据类,它简化了具有多个参数的类的声明。


例如这段代码:


@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__()看起来像:


def __init__(self, name: str, unit_price: float, quantity_on_hand: int=0):

    self.name = name

    self.unit_price = unit_price

    self.quantity_on_hand = quantity_on_hand


查看完整回答
反对 回复 2021-12-16
  • 1 回答
  • 0 关注
  • 180 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信