第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

.join()方法到底是做什么的?

.join()方法到底是做什么的?

收到一只叮咚 2019-07-27 15:15:30
.join()方法到底是做什么的?我對Python非常陌生,對.join()我讀過的是連接字符串的首選方法。我試過:strid = repr(595)print array.array('c', random.sample(string.ascii_letters, 20 - len(strid)))     .tostring().join(strid)得到了這樣的信息:5wlfgALGbXOahekxSs9wlfgALGbXOahekxSs5為什么它是這樣工作的?不應(yīng)該595只是自動附加?
查看完整描述

3 回答

?
慕尼黑8549860

TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超11個(gè)贊

join把一個(gè)可迭代的東西作為一個(gè)參數(shù)。通常是一張單子。在您的情況下,問題是字符串本身是可迭代的,依次給出每個(gè)字符。您的代碼分解如下:

"wlfgALGbXOahekxSs".join("595")

它的作用與此相同:

"wlfgALGbXOahekxSs".join(["5", "9", "5"])

這樣就產(chǎn)生了你的字符串:

"5wlfgALGbXOahekxSs9wlfgALGbXOahekxSs5"

字符串作為可迭代項(xiàng)是Python中最令人困惑的起始問題之一。



查看完整回答
反對 回復(fù) 2019-07-28
?
神不在的星期二

TA貢獻(xiàn)1963條經(jīng)驗(yàn) 獲得超6個(gè)贊

若要附加字符串,只需將其與+簽個(gè)字。

例如:

>>> a = "Hello, ">>> b = "world">>> str = a + b>>> print strHello, world

join用分隔符將字符串連接在一起。分隔符是您放置在join..例如:

>>> "-".join([a,b])'Hello, -world'

聯(lián)接以字符串列表作為參數(shù)。




查看完整回答
反對 回復(fù) 2019-07-28
  • 3 回答
  • 0 關(guān)注
  • 481 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號