看板 Python 關於我們 聯絡資訊
我發現python的字串不能直接用賦值運算符號=複製 那請問要如何複製字串a的值到字串b呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 120.113.185.21 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1570104336.A.763.html
CodingMan: 你怎麼寫的? 10/03 20:26
題目是說輸入一個單字 產生跟單字一樣字數的*號 接下來每行輸出一個字母 跟單字裡面一樣就會從*號變成輸入的單字 像是輸入word產生**** 再打w會變w*** 下一個輸入r變w*r* 下面是我打的 word=str(input()) print("*"*len(word)) string='' while True: try: guess=str(input()) for i in range(len(word)): if(word[i]==guess): print(word[i],end='') string=string+word[i] else: print("*",end='') string=string+"*" except(EOFError): break ※ 編輯: rongrong421 (120.113.185.21 臺灣), 10/03/2019 20:47:19
a5560648: 轉list賦值再join呢 10/03 22:20
sherees: 另外提一下asign不是複製只是指針喔 10/03 22:37
papple23g: b=str(a) 10/04 00:38
Ryspon: 題外話,「指標 」xd 10/04 22:41
HotDesert: 是我搞錯問題的意思嗎?如果只是單純把a字串再指派給b 10/06 04:56
HotDesert: 不是只要:a = 'not', b = a[:]就好了嗎? 10/06 04:56
lemon651: 一個map記index 一個list記* 每次print就join就好了吧 10/06 11:04
darama: d-how.html 10/11 14:57