Python中join()函数多种操作代码实例


Posted in Python onJanuary 13, 2020

这篇文章主要介绍了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

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中对象的引用与复制代码示例
Dec 04 Python
Python基于ThreadingTCPServer创建多线程代理的方法示例
Jan 11 Python
python修改txt文件中的某一项方法
Dec 29 Python
python里dict变成list实例方法
Jun 26 Python
使用Python制作表情包实现换脸功能
Jul 19 Python
tensorflow 环境变量设置方式
Feb 06 Python
基于Python数据结构之递归与回溯搜索
Feb 26 Python
Python3 ffmpeg视频转换工具使用方法解析
Aug 10 Python
Pycharm Git 设置方法
Sep 15 Python
Python猫眼电影最近上映的电影票房信息
Sep 18 Python
Python Selenium XPath根据文本内容查找元素的方法
Dec 07 Python
如何用python绘制雷达图
Apr 24 Python
Python使用py2neo操作图数据库neo4j的方法详解
Jan 13 #Python
Python模块_PyLibTiff读取tif文件的实例
Jan 13 #Python
python多线程实现代码(模拟银行服务操作流程)
Jan 13 #Python
Python timeit模块的使用实践
Jan 13 #Python
Python 列表的清空方式
Jan 13 #Python
Python SSL证书验证问题解决方案
Jan 13 #Python
python清空命令行方式
Jan 13 #Python
You might like
把77A收信机改造成收音机
2021/03/02 无线电
关于更改Zend Studio/Eclipse代码风格主题的介绍
2013/06/23 PHP
PHP函数实现从一个文本字符串中提取关键字的方法
2015/07/01 PHP
yii2中LinkPager增加总页数和总记录数的实例
2017/08/28 PHP
JSQL  一个 web DB 的封装
2010/05/05 Javascript
jquery 利用show和hidden实现级联菜单示例代码
2013/08/09 Javascript
简单的js图片轮换代码(js图片轮播)
2014/05/06 Javascript
JavaScript实现的内存数据库LokiJS介绍和入门实例
2014/11/17 Javascript
JS跨域解决方案之使用CORS实现跨域
2016/04/14 Javascript
jQuery实现查找链接文字替换属性的方法
2016/06/27 Javascript
原生JS实现层叠轮播图
2017/05/17 Javascript
vue组件之Alert的实现代码
2017/10/17 Javascript
Nuxt.js SSR与权限验证的实现
2018/11/21 Javascript
vue使用pdfjs显示PDF可复制的实现方法
2018/12/14 Javascript
微信小程序基于Taro的分享图片功能实践详解
2019/07/12 Javascript
微信公众号平台接口开发 获取微信服务器IP地址方法解析
2019/08/14 Javascript
vue+element导航栏高亮显示的解决方式
2019/11/12 Javascript
Ant Design Vue 添加区分中英文的长度校验功能
2020/01/21 Javascript
Vue 按照创建时间和当前时间显示操作(刚刚,几小时前,几天前)
2020/09/10 Javascript
[01:09:01]完美世界DOTA2联赛循环赛 Magma vs PXG BO2第一场 10.28
2020/10/28 DOTA
python中from module import * 的一个坑
2014/07/20 Python
Python中decorator使用实例
2015/04/14 Python
对python数据切割归并算法的实例讲解
2018/12/12 Python
python通过SSH登陆linux并操作的实现
2019/10/10 Python
离线状态下在jupyter notebook中使用plotly实例
2020/04/24 Python
Python发送邮件封装实现过程详解
2020/05/09 Python
贝嫂喜欢的婴儿品牌,个性化的婴儿礼物:My 1st Years
2017/11/19 全球购物
岗位职责范本
2013/11/23 职场文书
金融专业大学生自我评价
2014/01/09 职场文书
关于美容院的活动方案
2014/08/14 职场文书
考试没考好检讨书(精选篇)
2014/11/16 职场文书
2014年英语教师工作总结
2014/12/03 职场文书
公安机关起诉意见书
2015/05/20 职场文书
秋季运动会加油词
2015/07/18 职场文书
《最后一头战象》教学反思
2016/02/16 职场文书
OpenCV中resize函数插值算法的实现过程(五种)
2021/06/05 Python