我试图在字符之间添加空格,只用于Python中的首字母缩略词(所有连续的大写单词)。"The PNUD, UN, UCALP and USA and U N."到目前为止,我已经有了这个解决方案,但我正在寻找更高效、更优雅的解决方案:data = "The PNUD, UN, UCALP and USA and U N."
result^)[^[a-z]|\s+|
我想把每个单词的倒数第二个字母改成大写。但是当我的句子包含一个只有一个字母的单词时,程序会给出一个错误(IndexError: string index out of range)。这是我的代码。它可以处理多个字母的单词。例如,如果我写str="Python是最好的编程语言“,它会起作用,因为没有任何带有(一个)字母的单词。str ="I Like Studying Python Programm