class Person: def __init__(self,name): self.name = name def __str__(self): return "我的名字是" + self.name person = Person("小明") print(person)
时间: 2024-06-05 19:11:59 浏览: 59
python中str函数用法.docx
这段代码定义了一个名为 Person 的类,其中包含一个构造函数 __init__ 和一个字符串方法 __str__。构造函数接受一个参数 name,用于初始化实例变量 self.name。字符串方法返回一个字符串,其中包含实例变量 self.name 的值。
在主程序中,我们创建了一个名为 person 的 Person 类的实例,将其名字设置为 "小明"。然后我们调用 print() 函数来输出 person 对象,此时会自动调用 person 对象的 __str__ 方法,输出值为 "我的名字是小明" 的字符串。因此,程序的输出结果为:
我的名字是小明
阅读全文