在Python中将UPPERCASE字符串转换为句子大小写

时间:2016-10-11 01:33:31

标签: python

如何将大写字符串转换为正确的句子?示例字符串:

"OPERATOR FAIL TO PROPERLY REMOVE SOLID WASTE"

使用titlecase(str)给我:

"Operator Fail to Properly Remove Solid Waste"

我需要的是:

"Operator fail to properly remove solid waste"

有一种简单的方法吗?

2 个答案:

答案 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()