📅  最后修改于: 2020-07-23 04:36:14             🧑  作者: Mango
Python的str()函数返回对象的字符串版本。
语法: str(object, encoding=’utf-8?, errors=’strict’)
参数:
object:要返回其字符串表示形式的对象。
encoding:给定对象的编码。
errors:解码失败时的响应。
返回:给定对象的字符串版本
范例1:
# Python program to demonstrate
# strings
# Empty string
s = str()
print(s)
# String with values
s = str("GFG")
print(s)
输出:
GFG
示例2:转换为字符串
# Python program to demonstrate
# strings
num = 100
s = str(num)
print(s, type(s))
num = 100.1
s = str(num)
print(s, type(s))
输出:
100
100.1
此功能有六种类型的错误。
例:
# Python program to demonstrate
# str()
a = bytes("ŽString", encoding = 'utf-8')
s = str(a, encoding = "ascii", errors ="ignore")
print(s)
输出:
String
在上面的示例中,字符Ž应该会引发错误,因为它无法通过ASCII进行解码。但由于将错误设置为ignore,因此将其忽略。