📅  最后修改于: 2020-07-29 04:21:28             🧑  作者: Mango
Python定义了类型转换功能,可以直接将一种数据类型转换为另一种数据类型。本文旨在提供有关将对象转换为字符串的信息。
一切都是Python中的对象。因此,可以使用str()和repr()方法将所有内置对象转换为字符串。
示例1:使用str()方法
Python3
# 整数对象
Int = 6
# float对象
Float = 6.0
# 转换为字符串
s1 = str(Int)
print(s1)
print(type(s1))
s2= str(Float)
print(s2)
print(type(s2))
输出:
6
6.0
示例2:使用repr()将对象转换为字符串
Python3
print(repr({"a": 1, "b": 2}))
print(repr([1, 2, 3]))
# 自定义类
class C():
def __repr__(self):
return "This is class C"
# 将自定义对象转换为字符串
print(repr(C()))
输出:
{'a': 1, 'b': 2}
[1, 2, 3]
This is class C