Python,这段代码是什么意思,求解答

2024-11-08 23:13:32
推荐回答(5个)
回答1:

这是一个将字符串列表连接到一起的函数。
chList是一个字符串列燃码悉表,如['abc', 'efg', '皮乎opi']
sep是连接字符串的分隔符
(sep or ',')是指如果sep存在就用sep, 不存模简在就用,
例如:
chList = ['abc', 'efg', 'opi']
Join(chlist) # 结果为 abc,efg,opi
Join(chlist, ' ') # 结果为abc efg opi

回答2:

将宴滑字符串连接在一起的操作
其液祥茄中 (sep or ',').join(chList)意思是若sep给定用sep作为连接闹察符,否则用','作为连接符

回答3:

return (sep or ',').join(chList)

当调用Join函数时给纯携了sep参数时调用sep.join(chList),否则调用','.join(chList)
join函数使用字符串将chList的各个元素连接起来宏裤御蔽岩
如 'a'.join(['1','2','3'])返回字符串"1a2a3"

回答4:

以下是 join 的用法之一:

li = ['my','name','is','bob']
'_'.join(li) 输出结果:my_name_is_bob

自定义一个世此连接函数 def Join,两个参数桥物,chList 是要连接的,敏返液sep 是连接符号,默认无

如果无给出连接符号,则默认是逗号
用上面的 li,则输出 my,name,is,bob

回答5:

python2的map直接弊颂老就返回了list,
而python3返回樱桐了一个map对象,
你这里应该是3里面的吧,
或者他本人写的时候是租升用的3