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实现从一组颜色中找出与给定颜色最接近颜色的方法
Mar 19 Python
Python实现单词拼写检查
Apr 25 Python
详解python单例模式与metaclass
Jan 15 Python
Python 中 Virtualenv 和 pip 的简单用法详解
Aug 18 Python
详解Python 实现元胞自动机中的生命游戏(Game of life)
Jan 27 Python
python实现Zabbix-API监控
Sep 17 Python
Python 安装第三方库 pip install 安装慢安装不上的解决办法
Jun 18 Python
python中break、continue 、exit() 、pass终止循环的区别详解
Jul 08 Python
Python tkinter模版代码实例
Feb 05 Python
Django 解决上传文件时,request.FILES为空的问题
May 20 Python
python读取图片颜色值并生成excel像素画的方法实例
Feb 19 Python
Pandas||过滤缺失数据||pd.dropna()函数的用法说明
May 14 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
解析link_mysql的php版
2013/06/30 PHP
php配合jquery实现增删操作具体实例
2013/12/12 PHP
PHP函数addslashes和mysql_real_escape_string的区别
2014/04/22 PHP
ThinkPHP之A方法实例讲解
2014/06/20 PHP
twig模板获取全局变量的方法
2016/02/05 PHP
php在windows环境下获得cpu内存实时使用率(推荐)
2018/02/08 PHP
HTTP头隐藏PHP版本号实现过程解析
2020/12/09 PHP
javascript 函数式编程
2007/08/16 Javascript
javascript 硬盘序列号+其它硬件信息
2008/12/23 Javascript
javascript中的prototype属性实例分析说明
2010/08/09 Javascript
麻雀虽小五脏俱全 Dojo自定义控件应用
2010/09/04 Javascript
也说JavaScript中String类的replace函数
2011/09/22 Javascript
jquery 为a标签绑定click事件示例代码
2014/06/23 Javascript
2014最热门的JavaScript代码高亮插件推荐
2014/11/25 Javascript
JavaScript保存并运算页面中数字类型变量的写法
2015/07/06 Javascript
jquery实现点击向下展开菜单项(伸缩导航)效果
2015/08/22 Javascript
JavaScript中浅讲ajax图文详解
2016/11/11 Javascript
Vue AST源码解析第一篇
2017/07/19 Javascript
Vue 滚动行为的具体使用方法
2017/09/13 Javascript
详解在网页上通过JS实现文本的语音朗读
2019/03/28 Javascript
[05:06]DOTA2-DPC中国联赛 正赛 VG vs Magma选手采访
2021/03/11 DOTA
Python多进程并发(multiprocessing)用法实例详解
2015/06/02 Python
详解Django中的ifequal和ifnotequal标签使用
2015/07/16 Python
基于python 爬虫爬到含空格的url的处理方法
2018/05/11 Python
Python实现获取系统临时目录及临时文件的方法示例
2019/06/26 Python
WxPython实现无边框界面
2019/11/18 Python
Python基础之变量基本用法与进阶详解
2020/01/03 Python
python Canny边缘检测算法的实现
2020/04/24 Python
将tf.batch_matmul替换成tf.matmul的实现
2020/06/18 Python
贝玲妃美国官方网站:Benefit美国
2016/08/28 全球购物
Subside Sports德国:足球球衣和球迷商品
2019/06/08 全球购物
管理科学大学生求职信
2013/11/13 职场文书
中文师范生自荐信
2014/01/30 职场文书
写给老师的感谢信
2015/01/20 职场文书
学校学期工作总结
2015/08/13 职场文书
MySQL 隔离数据列和前缀索引的使用总结
2021/05/14 MySQL