python join() 方法用於將序列中的元素以指定的字元連線生成乙個新的字串。
join()方法語法:str.join(sequence)
返回通過指定字元連線序列中元素後生成的新字串。
以下例項展示了join()的使用方法:
1、以某規則連線元組:
>>>
str
=
"-"
>>>seq
=
(
'a'
,
'b'
,
'c'
)
>>>
print
str
.join(seq)#join中的引數必須是序列,而不能是元素,例如:str.join('a','b','c')
a
-
b
-
c
#輸出
2、以某規則連線列表:
>>>
list
=
[
'1'
,
'2'
,
'3'
,
'4'
,
'5'
]
>>>
print
(''.join(
list
))
12345
#輸出
3、以某規則連線字典(字典只對鍵進行連線)
>>> seq
=
>>>
print
(
'-'
.join(seq))
#字典只對鍵進行連線
boy
-
good
-
doiido
-
hello
#輸出
4、連線2個字串:
>>>
print
os.path.join(
"d:\\","
test.txt")
#連線2個字串
d:\test.txt
#輸出磁碟檔案絕對路徑和名稱
5、找到報告目錄下最新檔案的絕對路徑和名稱:
import
os
import
time
file_dir
=
os.path.dirname(os.path.abspath(
'.'
))
+
'\\report'
lists
=
os.listdir(file_dir)
lists.sort(key
=
lambda
fn:os.path.getatime(file_dir
+
"\\"
+
fn))
#按修改時間排序輸出目錄下所有檔名稱
file
=
os.path.join(file_dir,lists[
-
1
])
#輸出列表中最後乙個檔案的絕對路徑和名稱
print file
輸出:201809291118result
.html
參考:
python中join 方法介紹
描述 python join 方法用於將序列中的元素以指定的字元連線生成乙個新的字串。語法join 方法語法 str join sequence 引數sequence 要連線的元素序列。返回值返回通過指定字元連線序列中元素後生成的新字串。例項以下例項展示了join 的使用方法 1 以某規則連線元組 ...
Java執行緒Join方法介紹
thread類中的join方法的主要作用就是同步,它可以使得執行緒之間的並行執行變為序列執行。public class test1 class testthreadjoin extends thread public testthreadjoin string name public void ru...
python 執行緒中join方法的使用
1 作用 讓子執行緒插入主線程,可理解為在在join呼叫處把子執行緒的code move到了主線程,直到被插入的code執行結束,主線程接著下面的繼續 執行 2 觸發條件 手動呼叫或主線程要退出時自動呼叫 3 引數說明 join方法可可傳入引數表示子執行緒加入主線程的執行時間,超出此時間,強制結束子...