作者rongrong421 (R1VERK1D)
看板Python
标题[问题] 如何复制string
时间Thu Oct 3 20:05:34 2019
我发现python的字串不能直接用赋值运算符号=复制
那请问要如何复制字串a的值到字串b呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 120.113.185.21 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1570104336.A.763.html
1F:→ 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
2F:推 a5560648: 转list赋值再join呢 10/03 22:20
3F:推 sherees: 另外提一下asign不是复制只是指针喔 10/03 22:37
4F:推 papple23g: b=str(a) 10/04 00:38
5F:推 Ryspon: 题外话,「指标 」xd 10/04 22:41
6F:→ HotDesert: 是我搞错问题的意思吗?如果只是单纯把a字串再指派给b 10/06 04:56
7F:→ HotDesert: 不是只要:a = 'not', b = a[:]就好了吗? 10/06 04:56
8F:推 lemon651: 一个map记index 一个list记* 每次print就join就好了吧 10/06 11:04
10F:→ darama: d-how.html 10/11 14:57