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

2024-04-29 15:31:21 发布

您现在位置:Python中文网/ 问答频道 /正文

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

"OPERATOR FAIL TO PROPERLY REMOVE SOLID WASTE"

使用titlecase(str)可以得到:

"Operator Fail to Properly Remove Solid Waste"

我需要的是:

"Operator fail to properly remove solid waste"

有什么简单的方法可以做到这一点吗?


Tags: to字符串示例operatorremove句子fail大写
2条回答

这对任何句子或段落都有效。请注意,该句子必须以.结尾,否则将不会被视为新句子。(偷.capitalize()这是更好的方法,向brianpck致敬)

a = 'hello. i am a sentence.'
a = '. '.join(i.capitalize() for i in a.split('. '))

让我们使用一个更合适的函数:^{}

>>> s="OPERATOR FAIL TO PROPERLY REMOVE SOLID WASTE"
>>> s.capitalize()
'Operator fail to properly remove solid waste'

相关问题 更多 >