python,join函數
python join函數主要是用於拼接字符串的,在Python中是有join()與os.path.join()兩個函數,它們的具體作用是:
join():連接字符串數組。也就是將字符串、元組、列表中的元素以指定的字符(或分隔符)連接生成一個新的字符串。
os.path.join():將多個路徑組合後返回。
說明:
1、join()函數
語法格式爲: 'sep'.join(seq),也就是以sep作爲分隔符,將seq所有的元素合併成一個新的字符串。
參數說明
sep:分隔符。可爲空。
seq:需要連接的元素序列、字符串、元組、字典。
返回值:即返回一個以分隔符sep連接各個元素後生成的字符串。
2、os.path.join()函數
語法格式爲:os.path.join(path1[,path2[,......]])
返回值:需要將多個路徑組合後返回。
需要注意的是,第一個絕對路徑之前的參數將會被忽略。
參考範例:
#對序列進行操作(分別使用' '與':'作爲分隔符)
>>> 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'
-
中國移動定向流量是什麼意思
1、定向流量是指移動公司給用戶專門使用某個業務或者某個應用的流量:比如說只限用於樂視看視頻、或者實現用於微信等等。2、定向流量包是指具有特定用途的流量包,只能通過某個軟件來使用的流量包,例如某個視頻軟件的流量包,聽歌包,遊戲包,等等。...
-
學習機什麼牌子好
1、步步高學習機;“步步高點讀機!哪裏不會點哪裏!”。這句廣告可以說是現象級的了。步步高不只是口號喊的響亮,作爲老牌大廠,步步高的學習機確實很優異。步步高學習機是寓教於樂的教學方式。通過興趣,來進行教育。學習知識,獲得金幣。金幣可以飼養學習機中的電子寵物...
-
關於神舟飛船的資料
1、神舟號飛船的概念:神舟飛船是中國自行研製,具有完全自主知識產權,達到或優於國際第三代載人飛船技術的飛船,神舟號飛船是採用三艙一段,即由返回艙,軌道艙,推進艙和附加段構成,由13個分系統組成。神舟號飛船與國外第三代飛船相比,具有起點高,具備留軌利用能力等特點,神...
-
qq空間無訪問權限怎麼進入
如果你的qq好友設置了qq空間權限,那麼是沒有辦法強制進入對方的空間的,只能通過正當方式訪問,得到空間權限主人許可後進入;或者是通過回答問題,只要回答正確即可進入空間。QQ空間就像我們的日記本一樣,我們可以自由地在裏面記錄自己的心情,也可以把具有紀念意義的照片...