请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于字符串问题

若是a="helloPython"
能否有方法能快速实现一个效果:b=“halloPython”,使b等于字符串a的第二位由e变成a后的结果
谢谢

正在回答

3回答

你可以先把 字符串转化为列表 然后去修改第二位 然后将列表转化为 字符串  --愚见

1 回复 有任何疑惑可以回复我~
蓝海的家 2022-01-06 09:50:21
b = a[0] + 'a' +a[2:]
0 回复 有任何疑惑可以回复我~
7七月 2020-06-08 17:58:14

直接 a[1] = a 不就行了吗

0 回复 有任何疑惑可以回复我~
  • 字符串不是不能改变吗? 这回复有问题吧
    <ipython-input-4-c61d513811b4> in <module>
          1 a = 'helloPython'
    ----> 2 a[1]='a'
          3 print(a)
    
    TypeError: 'str' object does not support item assignment
    
    TypeError                                 Traceback (most recent call last)
    <ipython-input-5-e8900b5b178c> in <module>
          1 a = 'helloPython'
    ----> 2 a[1] = a
          3 print(a)
    
    TypeError: 'str' object does not support item assignment
    回复 有任何疑惑可以回复我~ 2020-07-20 09:53:55
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信