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将人民币转换大写的脚本代码
Feb 10 Python
Python中操作符重载用法分析
Apr 29 Python
Python二叉树的定义及常用遍历算法分析
Nov 24 Python
基于pip install django失败时的解决方法
Jun 12 Python
python实现彩色图转换成灰度图
Jan 15 Python
pyside+pyqt实现鼠标右键菜单功能
Dec 08 Python
python检测服务器端口代码实例
Aug 31 Python
在vscode中配置python环境过程解析
Sep 28 Python
pytorch方法测试详解——归一化(BatchNorm2d)
Jan 15 Python
Python getattr()函数使用方法代码实例
Aug 10 Python
利用For循环遍历Python字典的三种方法实例
Mar 25 Python
Python之matplotlib绘制饼图
Apr 13 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
php下过滤HTML代码的函数
2007/12/10 PHP
解决CodeIgniter伪静态失效
2014/06/09 PHP
jquery中获取select选中值的代码
2011/06/27 Javascript
Jquery的hover方法让鼠标经过li时背景变色
2013/09/06 Javascript
JavaScript实现班级随机点名小应用需求的具体分析
2014/05/12 Javascript
详谈JavaScript内存泄漏
2014/11/14 Javascript
Vue.js每天必学之构造器与生命周期
2016/09/05 Javascript
vue2.0 keep-alive最佳实践
2017/07/06 Javascript
详解Vue中使用Echarts的两种方式
2018/07/03 Javascript
js常见遍历操作小结
2019/06/06 Javascript
微信小程序静默登录的实现代码
2020/01/08 Javascript
JavaScript字符串转数字的简单实现方法
2020/11/27 Javascript
Python生成随机密码
2015/03/10 Python
django实现分页的方法
2015/05/26 Python
详解python中字典的循环遍历的两种方式
2017/02/07 Python
Python 关于反射和类的特殊成员方法
2017/09/14 Python
django站点管理详解
2017/12/12 Python
对python 自定义协议的方法详解
2019/02/13 Python
python实现两张图片拼接为一张图片并保存
2019/07/16 Python
详解Python IO口多路复用
2020/06/17 Python
分布式全文检索引擎ElasticSearch原理及使用实例
2020/11/14 Python
CSS3中border-radius属性设定圆角的使用技巧
2016/05/10 HTML / CSS
2分钟教你实现环形/扇形菜单(基础版)
2020/01/15 HTML / CSS
html5 音乐播放器 audio 标签使用概述
2013/07/15 HTML / CSS
英国时尚家具、家居饰品及礼品商店:Graham & Green
2016/09/15 全球购物
英国最大线上综合鞋类商城:Office
2017/12/08 全球购物
护士岗位求职应聘自荐书范文
2014/02/12 职场文书
亲子读书活动方案
2014/02/22 职场文书
情况说明书格式范文
2014/05/06 职场文书
化妆品活动策划方案
2014/05/23 职场文书
党员干部对十八届四中全会的期盼
2014/10/17 职场文书
教师求职自荐信范文
2015/03/04 职场文书
python process模块的使用简介
2021/05/14 Python
tensorflow中的数据类型dtype用法说明
2021/05/26 Python
Nginx四层负载均衡的配置指南
2021/06/11 Servers
MySQL系列之三 基础篇
2021/07/02 MySQL