day6类的特殊方法

num = 12
print(str(num))     # '12'
print(type(str(num)))   # <class 'str'>

d = {'0':1, 1:2}
print(str(d))       # "{'0': 1, 1: 2}"

l = [1, 2, 3, 4]
print(str(l))       # '[1, 2, 3, 4]'


# 自定义对象,通过str()方法,同样可以得到对象所对应的字符串结果
class Person:
    pass

bob = Person()
print(bob)          # <__main__.Person object at 0x000001C291156630>
print(str(bob))     # <__main__.Person object at 0x000001C291156630>,和上面的打印结果是一样的
print(type(str(bob)))       # <class 'str'>

 

posted @ 2023-03-07 20:05  雪儿来  阅读(8)  评论(0编辑  收藏  举报