python中join函数分析

join函数是Python中用于连接字符串的有力工具,它可以接受一个字符串、元组、列表或字典作为参数,通过指定的分隔符将这些对象中的字符串元素连接成一个新的字符串。注意,所有被连接的对象必须是字符串类型。例如,使用;分隔字符串会得到如a;b;c的结果,而对字典使用join时,默认连接的是键。
摘要由CSDN通过智能技术生成

一.join函数的语法及用法

(1)语法:'sep'.join(sep_object)

参数说明

sep:分割符,可为“,、;”等。

sep_object:分割对象,可为字符串、以及储存字符串的元组、列表、字典。

(注意:分割对象储存的对象要为字符串,否则会报错)

(2)用法:连接任意数量的字符串(包括要连接的元素字符串、元组、列表、字典),用新的目标分隔符连接,返回新的字符串。

二、按分割对象分类

  1. 对象为字符串

';'.join('abc') #输出结果为:'a;b;c'  
 
string1 = 'good idea'#定义字符串
' '.join(string1)  输出结果:'g o o d   i d e a' 
  1. 元组

tuple1 = ('a','b','c')  #定义元组tuple1
'、'.join(tuple1)
 #输出:‘a、b、c’
tuple2 = ('hello','peace','world')  #定义元组tuple2
' '.join(tuple2)
#输出:‘hello peace world'
  1. 列表

b = ['a','b','c'] #定义列表
'、'.join(b)
 #输出:‘a、b、c’
list1 = ['hello','peace','world'] #定义列表
' '.join(list1)
#输出:‘hello peace world'
  1. 字典

c={'hello':1,'world':2}
';'.join(c)
#输出:'hello;world'
d = {'hello':'hi','world':'2'}
' '.join(d)
#输出:'hello world'
#字典默认识别键

总结:

1.join用于分割字符串或者以字符串为储存对象的序列,不是字符串就不行

2.join返回的是一个字符串

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值