美文网首页
__init__和__str__

__init__和__str__

作者: 鸡杂面 | 来源:发表于2019-06-26 20:56 被阅读0次
class test1(object):

    def __init__(self,id,name,password):
        self.id = id
        self.name = name
        self.password = password
    
    def __str__(self):
        return "{}---{}----{}".format(self.id, self.name,self.password)

t = test1(0,'猪猪侠','123')
print(t)

输出结果
0---猪猪侠----123

  1. init(前后都是两个下划线)
    有点像java的构造器
  2. str(前后都是两个下划线)
    类似java的toString方法

相关文章

  • day16

    定义__str__()方法 class Car: def __init__(self,newWheelNum,...

  • __init__和__str__

    输出结果0---猪猪侠----123 init(前后都是两个下划线)有点像java的构造器 str(前后都是两个下...

  • Python语言基础9 面向对象

    面向对象、定义类、对象、魔法方法、__init__()方法、__str__()方法、__del__()方法、继承、...

  • Python高级(3)魔法方法

    常用魔法方法整理 def __init__(self)初始化创建实例时调用 def __str__(self):实...

  • Python札记40_黑魔法

    Python的类具有很多的特殊方法,__init__()、__new__()、__str__(),还有其他的一些特...

  • 魔术方法

    在Python中以两个下划线开头的方法,__init__、__str__、__doc__、__new__等,被称为...

  • Python类特殊方法

    __init__方法: 对象初始化时调用。 __str__方法: 返回对象的字符串形式,print对象会调用该方法...

  • 面向对象(二)

    魔法方法 __init__用于描述对象的相关信息 __str__用于输出对象的相关信息 私有属性 不可直接调用 _...

  • Python - 类(未完待续)

    编写类 显示对象 __str__ 与 __repr__ 对象初始化 虽然给__init__中的参数指定默认值很容易...

  • 特殊函数

    __str__ Python 定义了__str__()和__repr__()两种方法,__str__()用于显示给...

网友评论

      本文标题:__init__和__str__

      本文链接:https://www.haomeiwen.com/subject/ieihcctx.html