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
  • asp之家 网络编程 m.aspxhome.com