.join()方法到底是做什么的?我對(duì)Python非常陌生,對(duì).join()我讀過(guò)的是連接字符串的首選方法。我試過(guò):strid = repr(595)print array.array('c', random.sample(string.ascii_letters, 20 - len(strid)))
.tostring().join(strid)得到了這樣的信息:5wlfgALGbXOahekxSs9wlfgALGbXOahekxSs5為什么它是這樣工作的?不應(yīng)該595只是自動(dòng)附加?
3 回答

翻翻過(guò)去那場(chǎng)雪
TA貢獻(xiàn)2065條經(jīng)驗(yàn) 獲得超14個(gè)贊
join
"wlfgALGbXOahekxSs".join("595")
"wlfgALGbXOahekxSs".join(["5", "9", "5"])
"5wlfgALGbXOahekxSs9wlfgALGbXOahekxSs5"

倚天杖
TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超3個(gè)贊
+
>>> a = "Hello, ">>> b = "world">>> str = a + b>>> print strHello, world
join
join
>>> "-".join([a,b])'Hello, -world'
添加回答
舉報(bào)
0/150
提交
取消