最新公告
  • 欢迎您光临码农资源网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!加入我们
  • Python 中的属性和属性

    python 中的属性和属性

    python 中编写代码时,您可以编写许多不同的函数。在这些函数中,您可以创建属性和属性。

    属性的定义是属于对象的变量。属性的定义是由方法控制的属性。

    属性和属性的示例如下。

    属性:

    立即学习Python免费学习笔记(深入)”;

    class traveler:
        some attribute= "all members of this class will have this attribute."
        def __init__(self, name):
             self.name = name
    

    name 是旅行者类别的一个属性。由于它位于函数内部,因此它是实例属性。

    某些属性对于所有旅行者来说都是相同的,而每个旅行者的名字可以改变。

    旅行者类别可以有许多属性,例如年龄,身高等……这些属性提供有关该类别的更多信息。类似于 react 中的 props。

    属性:
    添加到上面的代码中,您可以使用一些参数获取和设置名称。然后你就会拥有该名称的属性。

    def get_name(self):
        return self._name
    
    def set_name(self, name):
        if type(name)==str and len(name) > 0:
             self._name = name
        else:
             print("Name needs to be a string and longer than 0 characters.")
    

    名称 = 属性(get_name,set_name)

    get_name 获取名称,然后 set name 用代码中的参数设置名称。当输入的名称不遵循这些参数时,控制台会打印出一条有关要求的错误消息。然后在调用该属性时该属性会调用 get_name 和 set_name 。请参阅下文了解调用属性名称的方法。

    some_traveler = 旅行者(name=”spencer”)

    等于 spencer 的名称被传递到 traveler 类中,并调用属性名称。它获取名称然后设置它。由于它是一个字符串并且大于 0 个字符,因此可以设置它而不会出现错误消息。现在,当调用 some_traveler.name 时,它​​将是 spencer。

    想要了解更多内容,请持续关注码农资源网,一起探索发现编程世界的无限可能!
    本站部分资源来源于网络,仅限用于学习和研究目的,请勿用于其他用途。
    如有侵权请发送邮件至1943759704@qq.com删除

    码农资源网 » Python 中的属性和属性
    • 7会员总数(位)
    • 25846资源总数(个)
    • 0本周发布(个)
    • 0 今日发布(个)
    • 293稳定运行(天)

    提供最优质的资源集合

    立即查看 了解详情