Python學習筆記(46) join 函式

2021-10-23 11:19:05 字數 813 閱讀 4580

作用

將序列中的元素以指定的字元連線生成乙個新的字串.

語法

'a'.join(b)

引數說明

a:分隔符。可以為空

b:要連線的元素序列、字串、元組、字典

返回值:

返回乙個以分隔符a連線各個元素後生成的字串

簡單說來就是:以a作為分隔符,將b所有的元素合併成乙個新的字串

demo

#!/usr/bin/python3

str =

"-"seq=(

"a", "b", "c");

# 元組

print(str.join(

seq))

#a-b-c

a="haihong"

print(

''.join(a))

# haihong

b="my name is haihong"

print(

'_'.join(b))

#m_y_ _n_a_m_e_ _i_s_ _h_a_i_h_o_n_gc=[

'1','2','3','4'

]# 注 寫成 c=[1,2,3,4] 會報錯

print(

'_'.join(c))

#1_2_3_4

執行結果

46 python學習筆記

之前用python跑過深度學習的 用過一段時間的jupiter和tensorflow 最近在ubuntu下搭建起了vscode anaconda的python開發環境,感覺很好用,尤其是用來做演算法驗證簡直舒服得一匹。遂單獨開一貼,記錄一下python學習與使用中的一些好玩的點。python是弱引數...

python學習筆記 46 TCP程式設計

socket是網路程式設計的乙個抽象概念。通常我們用乙個socket表示 開啟了乙個網路鏈結 而開啟乙個socket需要知道目標計算機的ip位址和埠號,再指定協議型別即可。大多數連線都是可靠的tcp連線。建立tcp連線時,主動發起連線的叫客戶端,被動響應連線的叫伺服器。所以,我們要建立乙個基於tcp...

Python學習46 使用 property

在繫結屬性時,如果我們直接把屬性暴露出去,雖然寫起來很簡單,但是,沒辦法檢查引數,導致可以把成績隨便改 s student s.score 9999 這顯然不合邏輯。為了限制score的範圍,可以通過乙個set score 方法來設定成績,再通過乙個get score 來獲取成績,這樣,在set s...