Python中join()函数多种操作代码实例
作者:lucky8492 时间:2021-11-10 02:15:43
这篇文章主要介绍了Python中join()函数多种操作代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
Python中有.join()和os.path.join()两个函数,具体作用如下:
. join(): 连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串
os.path.join(): 将多个路径组合后返回
对序列进行操作(分别使用' ' 、' - '与':'作为分隔符)
a=['1aa','2bb','3cc','4dd','5ee']
print(' '.join(a)) #1aa 2bb 3cc 4dd 5ee
print(';'.join(a)) #1aa;2bb;3cc;4dd;5ee
print('.'.join(a)) #1aa.2bb.3cc.4dd.5ee
print('-'.join(a)) #1aa-2bb-3cc-4dd-5ee
对字符串进行操作(分别使用' ' 、' - '与':'作为分隔符)
b='hello world'
print(' '.join(b)) # h e l l o w o r l d
print('-'.join(b)) # h-e-l-l-o- -w-o-r-l-d
print(':'.join(b)) # h:e:l:l:o: :w:o:r:l:d
对元组进行操作(分别使用' ' 、' - '与':'作为分隔符)
c=('aa','bb','cc','dd','ee')
print(' '.join(c)) # aa bb cc dd ee
print('-'.join(c)) # aa-bb-cc-dd-ee
print(':'.join(c)) # aa:bb:cc:dd:ee
对字典进行无序操作(分别使用' ' 、' - '与':'作为分隔符)
d={'name1':'a','name2':'b','name3':'c','name4':'d'}
print(' '.join(d)) # name1 name2 name3 name4
print('-'.join(d)) # name1-name2-name3-name4
print(':'.join(d)) # name1:name2:name3:name4
对于字符串截取后使用join拼接
str='G20-放假安排'
print(str.split('-')[1:]) #截取从第一个往后 ['放假安排']
print('-'.join('G20-杭州峰会-放假时间-放假安排'.split('-')[1:])) #截取从第一个往后的所有,并且使用 - 连接; 杭州峰会-放假时间-放假安排
str1='G20-杭州峰会-放假时间-放假安排'
print('-'.join(str1.split('-')[:-1]) ) #截取后,去除最后一个
print('G20-杭州峰会-放假时间-放假安排'.split('-')[-1]) # 取出最后一个-后内容
对目录进行操作
import os
print(os.path.join('/hello/','good/date/','datbody')) #/hello/good/date/datbody
来源:https://www.cnblogs.com/carey9420/p/12165904.html
标签:Python,join,函数
0
投稿
猜你喜欢
解析:轻松掌握 字符串文字字符集和校对
2008-12-17 17:07:00
分享十款最出色的PHP安全开发库中文详细介绍
2023-06-15 01:04:59
Python 运行 shell 获取输出结果的实例
2023-08-02 16:51:18
ASP 改良版MD5、SHA256多重加密类(二次及多次)
2012-11-30 20:26:47
Python dict的常用方法示例代码
2023-05-17 09:58:15
Django中的文件的上传的几种方式
2023-08-26 22:48:51
CSS如何做细线表格
2009-01-09 13:12:00
PHP实现的登录,注册及密码修改功能分析
2023-11-14 21:45:29
python输入、数据类型转换及运算符方式
2021-08-09 19:20:17
去除DW MX 2004表格宽度辅助
2010-09-02 12:37:00
10种检测Python程序运行时间、CPU和内存占用的方法
2023-08-04 16:28:14
9个Web设计中常见的可用性错误[译]
2009-03-11 20:25:00
python实现图片,视频人脸识别(opencv版)
2023-03-14 12:41:07
Python容器类型公共方法总结
2022-06-24 23:58:06
Python中max函数用于二维列表的实例
2022-07-04 15:49:55
xml文件调用css
2008-09-05 17:12:00
文字解说Golang Goroutine和线程的区别
2023-10-15 18:56:36
纯CSS3文字渐变内发光投影效果
2011-08-24 20:15:10
Python OpenCV之常用滤波器使用详解
2023-02-07 22:18:25
利用Python将文本中的中英文分离方法
2023-01-06 11:55:58