我尝试了这个:Capitalize a string。有人可以提供简单的脚本/摘要作为指南吗?

Python文档具有 capitalize() 函数,该函数使首字母大写。我想要类似make_nth_letter_cap(str, n)的东西。

最佳答案

capitalize() 一样,将第n个字符大写,其余的小写:

def capitalize_nth(s, n):
    return s[:n].lower() + s[n:].capitalize()

10-08 18:10