python str()
函数用于将一个对象转为字符串,它是python的内置函数。
语法
语法如下:str(object, encoding=encoding, errors=errors)
参数
- object: 必须,指定要返回字符串的对象。
- encoding: 可选,对象编码,默认是utf-8。
- errors:可选,解码失败的错误信息
返回值
返回一个对象的字符串形式。
程序示例
#!/usr/bin/python
# coding=utf-8
a = 5
list = ['yxjc123','taobao','baidu','jd']
tu = (1, 3, 5)
set = {'a','b','c'}
print('整数转str:', str(a), type(str(a)))
print('列表转str:', str(list), type(str(list)))
print('元组转str:', str(tu), type(str(tu)))
print('集合转str:', str(set), type(str(set)))
程序运行结果:
整数转str: 5 <class 'str'>
列表转str: ['yxjc123', 'taobao', 'baidu', 'jd'] <class 'str'>
元组转str: (1, 3, 5) <class 'str'>
集合转str: {'a', 'b', 'c'} <class 'str'>
使用type() 函数可以查看转换后的类型都为列表转str: ['yxjc123', 'taobao', 'baidu', 'jd'] <class 'str'>
元组转str: (1, 3, 5) <class 'str'>
集合转str: {'a', 'b', 'c'} <class 'str'>