gpt4 book ai didi

python - 根据列表中的匹配词将单词大写

转载 作者:行者123 更新时间:2023-12-05 08:15:19 25 4
gpt4 key购买 nike

学习“Coursera Python”类(class)时我遇到了很多麻烦。

highlight_word 函数将句子中的给定单词更改为其大写版本。例如,highlight_word("Have a nice day", "nice") 返回 “Have a NICE day”。我需要帮助来仅在一行中重写此函数?

def highlight_word(sentence, word):
return(___)

print(highlight_word("Have a nice day", "nice"))
print(highlight_word("Shhh, don't be so loud!", "loud"))
print(highlight_word("Automating with Python is fun", "fun"))

我想我可以在一个更大的语句中做到这一点,但有谁知道如何在一行中正确地返回它?我猜这将涉及列表理解。

最佳答案

re.sub 有效,但它仍然是不正确的答案并且过于复杂 - @C。 Leconte 使用简单替换是正确的。

def highlight_word(sentence, word):
return(sentence.replace(word,word.upper()))

print(highlight_word("Have a nice day", "nice"))
print(highlight_word("Shhh, don't be so loud!", "loud"))
print(highlight_word("Automating with Python is fun", "fun"))

谢谢

关于python - 根据列表中的匹配词将单词大写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59869943/

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