资讯 小学 初中 高中 语言 会计职称 学历提升 法考 计算机考试 医护考试 建工考试 教育百科
栏目分类:
子分类:
返回
空麓网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
空麓网 > 计算机考试 > 软件开发 > 后端开发 > Python

python的join函数的用法及实例

Python 更新时间: 发布时间: 计算机考试归档 最新发布

python的join函数的用法及实例

目录

1.join函数的语法及用法

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

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

2.join函数的实例

(1)对象为字符串

(2)对象为元组

(3)对象为列表

(4)对象为字典

3.易错点及解决办法

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

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


1.join函数的语法及用法

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

参数说明

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

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

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


2.join函数的实例

(1)对象为字符串

';'.join('abc') #输出结果为:'a;b;c'  string1 = 'good idea'#定义字符串' '.join(string1)  输出结果:'g o o d   i d e a' #说明:由于字符串里没指明按字符串之间是怎么连接的,默认每个字符之间插入目标字符

运行结果如下图所示。

(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: sequence item 0: expected str instance, int found

报错如下图所示

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

a = (1,2,3) #定义元组a';'.join(a)b = (186234,1385475,1235462)';'.join(str(i) for i in b)#调用set函数去重处理e = (1,2,3,2) #定义元组a'、'.join(str(i) for i in set(e))

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

参考文章:详解Python中的join()函数的用法_风景不在对岸wj的博客-CSDN博客_join()函数

python常见的string、tuple、list语法及实例可参考python常见的四种数据类型(number、string、tuple、list)语法及实例_小白修炼晋级中的博客-CSDN博客

python的set函数用法可参考python的set函数用法——获取不重复的集合_小白修炼晋级中的博客-CSDN博客

python的字典dictionary可参考:https://blog.csdn.net/weixin_50853979/article/details/125122028

转载请注明:文章转载自 http://www.konglu.com/
本文地址:http://www.konglu.com/it/1094494.html
免责声明:

我们致力于保护作者版权,注重分享,被刊用文章【python的join函数的用法及实例】因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2023 成都空麓科技有限公司

ICP备案号:蜀ICP备2023000828号-2