Python join()函數(shù)原理及使用方法
函數(shù):string.join()
Python中有join()和os.path.join()兩個函數(shù),具體作用如下:
join(): 連接字符串數(shù)組。將字符串、元組、列表中的元素以指定的字符(分隔符)連接生成一個新的字符串
os.path.join(): 將多個路徑組合后返回
一、函數(shù)說明
1、join()函數(shù)
語法: 'sep'.join(seq)
參數(shù)說明
sep:分隔符??梢詾榭?br />
seq:要連接的元素序列、字符串、元組、字典
上面的語法即:以sep作為分隔符,將seq所有的元素合并成一個新的字符串
返回值:返回一個以分隔符sep連接各個元素后生成的字符串
2、os.path.join()函數(shù)
語法: os.path.join(path1[,path2[,......]])
返回值:將多個路徑組合后返回
注:第一個絕對路徑之前的參數(shù)將被忽略
#對序列進行操作(分別使用' '與':'作為分隔符)
>>> seq1 = ['hello','good','boy','doiido']
>>> print ' '.join(seq1)
hello good boy doiido
>>> print ':'.join(seq1)
hello:good:boy:doiido
#對字符串進行操作
>>> seq2 = "hello good boy doiido"
>>> print ':'.join(seq2)
h:e:l:l:o: :g:o:o:d: :b:o:y: :d:o:i:i:d:o
#對元組進行操作
>>> seq3 = ('hello','good','boy','doiido')
>>> print ':'.join(seq3)
hello:good:boy:doiido
#對字典進行操作
>>> seq4 = {'hello':1,'good':2,'boy':3,'doiido':4}
>>> print ':'.join(seq4)
boy:good:doiido:hello
#合并目錄
>>> import os
>>> os.path.join('/hello/','good/boy/','doiido')
'/hello/good/boy/doiido'
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
- Python中join()函數(shù)多種操作代碼實例
- 詳解python路徑拼接os.path.join()函數(shù)的用法
- python3 字符串/列表/元組(str/list/tuple)相互轉換方法及join()函數(shù)的使用
- Python字符串通過''+''和join函數(shù)拼接新字符串的性能測試比較
- Python中.join()和os.path.join()兩個函數(shù)的用法詳解
- Python常見字符串操作函數(shù)小結【split()、join()、strip()】
- Python中threading模塊join函數(shù)用法實例分析
- 詳解Python中的join()函數(shù)的用法
- python多線程編程中的join函數(shù)使用心得
相關文章
Python&Matlab實現(xiàn)灰狼優(yōu)化算法的示例代碼
灰狼優(yōu)化算法是一種群智能優(yōu)化算法,它的獨特之處在于一小部分擁有絕對話語權的灰狼帶領一群灰狼向獵物前進。本文具體介紹了灰狼優(yōu)化算法的兩種實現(xiàn)示例代碼,需要的可以參考一下2022-03-03
python開發(fā)之IDEL(Python GUI)的使用方法圖文詳解
這篇文章主要介紹了python開發(fā)之IDEL(Python GUI)的使用方法,結合圖文形式較為詳細的分析總結了Python GUI的具體使用方法,需要的朋友可以參考下2015-11-11
多版本python的pip 升級后, pip2 pip3 與python版本失配解決方法
在本篇文章里小編給大家整理的是關于多版本python的pip 升級后, pip2 pip3 與python版本失配的解決方法內容,需要的朋友們學習下。2019-09-09
python matplotlib中文顯示參數(shù)設置解析
這篇文章主要介紹了python matplotlib中文顯示參數(shù)設置解析,具有一定借鑒價值,需要的朋友可以參考下。2017-12-12
Python Flask利用SocketIO庫實現(xiàn)圖表的繪制
這篇文章主要為大家詳細介紹了Python Flask框架如何利用SocketIO庫實現(xiàn)圖表的繪制,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起了解一下2022-12-12
Python實現(xiàn)從文件中加載數(shù)據(jù)的方法詳解
日常工作中有許多類型的文件,以及許多方法,用它們從文件中提取數(shù)據(jù)來圖形化。本文將利用Python實現(xiàn)從文件中加載數(shù)據(jù),感興趣的可以了解一下2022-04-04

