join( )函数、str( )函数和map( )函数

文章介绍了Python中的三个关键函数:`str()`用于将对象转为字符串,`join()`用于连接序列元素生成字符串,以及`map()`配合`str()`函数将列表中的元素转换为字符串。通过实例展示了如何处理不同类型的数据以适应字符串操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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)))
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值