import sys
import re
if __name__=="__main__":
    for line in sys.stdin:
        line=line.strip()
        def repl(m):
            word=list(m.group(0))
            word[0]=word[0].upper()
            return ''.join(word)
        pattern=r'\b(\w+?)\b'
        ans=re.sub(pattern,repl,line)
        print(ans)

使用正则表达式分组来匹配每个单词,自定义回调函数实现替换逻辑