如何将大写字符串转换为正确的句子?示例字符串:
"OPERATOR FAIL TO PROPERLY REMOVE SOLID WASTE"
使用titlecase(str)
给我:
"Operator Fail to Properly Remove Solid Waste"
我需要的是:
"Operator fail to properly remove solid waste"
有一种简单的方法吗?
答案 0 :(得分:45)
让我们使用一个更合适的功能:string.capitalize
>>> s="OPERATOR FAIL TO PROPERLY REMOVE SOLID WASTE"
>>> s.capitalize()
'Operator fail to properly remove solid waste'
答案 1 :(得分:7)
这适用于任何句子或任何段落。请注意,句子必须以set(CPACK_INCLUDE_TOPLEVEL_DIRECTORY ON)
结尾,否则不会被视为新句子。 (窃取.
这是更好的方法,为此而向brianpck致敬)
.capitalize()