您正在使用 IPV4 [52.14.224.197] 访问本站,您本次已经查看了 1 页
用户名: 密 码: 验证码:     用QQ登录本站
首页 软件 编程 笑话 知识 公告 台风 日历 计算器
悟空收录网       [公益]保护绿色环境,构建和谐社会      

【腾讯云】 爆款2核2G3M云服务器首年 61元,叠加红包再享折上折      
[公益] 地球是我家,绿化靠大家      
2024年 劳动节 011
2024年 端午节 051
2025年 元 旦 256
2025年 春 节 284
 
您现在的位置:首页 >> 脚本代码 >> 内容
本类新增
本类热门
Python的join函数的用法及实例
内容摘要: 1.join函数的语法及用法(1)语法:'sep'.join(sep_object)参数说明sep:分割符,可为“,、;”等。sep_object:分割对象,可为字符串、以及储存字符串的元组、列表、字典。(2)用法:连接任意数量的字符串(包括要连接的元素字符串、元组、列表、字典),用新的目标分隔符连接,返回新的字符串。2.join函数的实例(1)对象为字符串......
1.join函数的语法及用法

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

参数说明

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

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

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

2.join函数的实例

(1)对象为字符串

';'.join('abc')#输出结果为:'a;b;c'

string1='goodidea'#定义字符串

''.join(string1)输出结果:'goodidea'

#说明:由于字符串里没指明按字符串之间是怎么连接的,默认每个字符之间插入目标字符

运行结果如下图所示。

(2)对象为元组

tuple1=('a','b','c')#定义元组tuple1

'、'.join(tuple1)

tuple2=('hello','peace','world')#定义元组tuple2

''.join(tuple2)

jupyter运行结果如下图所示。

(3)对象为列表

b=['a','b','c']#定义列表

'、'.join(b)

list1=['hello','peace','world']#定义列表

''.join(list1)

运行结果如下图所示

(4)对象为字典

c={'hello':1,'world':2}

';'.join(c)

d={'hello':'hi','world':'2'}

''.join(d)

输出结果如下图所示

3.易错点及解决办法

(1)问题:储存非字符串的元组、列表、字典等报错,比如元组储存数字进行连接

a=(1,2,3)#定义元组a

';'.join(a)

#报错:TypeError:sequenceitem0:expectedstrinstance,intfound

(2)解决办法:要将数字连接起来成为一个字符串,则结合for循环语句并将数字转为字符串再连接起来

a=(1,2,3)#定义元组a

';'.join(a)

b=(186234,1385475,1235462)

';'.join(str(i)foriinb)

#调用set函数去重处理

e=(1,2,3,2)#定义元组a

'、'.join(str(i)foriinset(e))

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

版权声明:本内容来源于网络,如有侵犯您的版权,请联系站长,本站收到您的信息后将及时处理。
上一篇:基于Python实现俄罗斯方块躲闪小游戏

 

下一篇:js加亮显示指定的文本

发布日期:2023/4/10
手机扫二维码直达本页
发布时间:12:41:42
点  击:7
录  入:壹家怡园
相关文章
Baidu
YiJiaCMS 7.3.8 build231228(MSSQL) 闽ICP备05000814号-1
本空间由腾讯云(轻量应用服务器)提供,奇安信网站卫士提供加速防护
运行时间载入中.....