gpt4 book ai didi

python - 将字符串中的子字符串大写

转载 作者:太空宇宙 更新时间:2023-11-04 01:21:07 25 4
gpt4 key购买 nike

我正在尝试创建如下内容:

string: How do you do today?
substring: o

>>> hOw dO yOu dO tOday?

我已经编写了其余代码(提示输入字符串等),我只是坚持必须将字符串中的子字符串大写。

最佳答案

>>> s='How do you do today?'
>>> sub_s='o'
>>> s.replace(sub_s, sub_s.upper())
'HOw dO yOu dO tOday?'

如果你只想改变一些(即第二个),可能会变得更复杂:

>>> ''.join([item.upper() if i==[idx for idx, w in enumerate(s) if w==sub_s][1] else item for i, item in enumerate(s)])
'How dO you do today?'

关于python - 将字符串中的子字符串大写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21152525/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com