1.join() 方法
用于将【序列中的元素】以【指定的字符】连接【生成一个新的字符串】
str.join(sequence) ---序列
但join只适合str类型的序列,如有int类型则会报错
>>>seq = ("r", "u", "n", "o", "o", "b") # 字符串序列
>>>print('-'.join(seq))
>>>print(''.join(seq))
# 输出
r-u-n-o-o-b
runoob
>>>flexiple = ["Hire", "the", "top", 10, "python","freelancers"]
>>>print(" ".join(flexiple)) # 报错
2.str() 函数
将对象转化为适于人阅读的形式。返回一个对象的【string格式】。
>>>s = 'RUNOOB'
>>> str(s)
'RUNOOB'
>>> dict = {'runoob': 'runoob.com', 'google': 'google.com'};
# 字典的值可以是任何类型,但字母必须是字符串形式,否则会被认为是变量名
# 键必须是不可变的,比如字符串、数字或元组
>>> str(dict)
"{'google': 'google.com', 'runoob': 'runoob.com'}"
3.map()
map(function, iterables)
范围:
function -你希望执行的特定功能
iterable -包含值的可迭代对象
因此,通过传递str()将对象转换为字符串的函数,我们可以转换int值,然后将它们连接为字符串。
使用map()将python列表转换为字符串的代码:
flexiple = ["Hire", "the", "top", 10, "python","freelancers"]
print(" ".join(map(str,flexiple)))