[問題] 如何複製string

看板Python作者 (R1VERK1D)時間4年前 (2019/10/03 20:05), 4年前編輯推噓6(604)
留言10則, 8人參與, 4年前最新討論串1/2 (看更多)
我發現python的字串不能直接用賦值運算符號=複製 那請問要如何複製字串a的值到字串b呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 120.113.185.21 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1570104336.A.763.html

10/03 20:26, 4年前 , 1F
你怎麼寫的?
10/03 20:26, 1F
題目是說輸入一個單字 產生跟單字一樣字數的*號 接下來每行輸出一個字母 跟單字裡面一樣就會從*號變成輸入的單字 像是輸入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

10/03 22:20, 4年前 , 2F
轉list賦值再join呢
10/03 22:20, 2F

10/03 22:37, 4年前 , 3F
另外提一下asign不是複製只是指針喔
10/03 22:37, 3F

10/04 00:38, 4年前 , 4F
b=str(a)
10/04 00:38, 4F

10/04 22:41, 4年前 , 5F
題外話,「指標 」xd
10/04 22:41, 5F

10/06 04:56, 4年前 , 6F
是我搞錯問題的意思嗎?如果只是單純把a字串再指派給b
10/06 04:56, 6F

10/06 04:56, 4年前 , 7F
不是只要:a = 'not', b = a[:]就好了嗎?
10/06 04:56, 7F

10/06 11:04, 4年前 , 8F
一個map記index 一個list記* 每次print就join就好了吧
10/06 11:04, 8F

10/11 14:57, 4年前 , 9F

10/11 14:57, 4年前 , 10F
d-how.html
10/11 14:57, 10F
文章代碼(AID): #1TbUGGTZ (Python)
文章代碼(AID): #1TbUGGTZ (Python)