<分区>
我正在寻找一个库,通过假设它是一个标题来正确地将给定的字符串大写。我知道有 string.title(),但它把所有作品都大写,而不仅仅是应该大写的作品。有人知道任何图书馆吗?
标题中不应大写的单词示例:
- 命题(来自、来自等)
- 冠词(a、an、the)
- 货车
- 德
标签 python
<分区>
我正在寻找一个库,通过假设它是一个标题来正确地将给定的字符串大写。我知道有 string.title(),但它把所有作品都大写,而不仅仅是应该大写的作品。有人知道任何图书馆吗?
标题中不应大写的单词示例:
最佳答案
Google 的术语是“titlecase”。 first hit是the titlecase
package :
$ pip install titlecase
...
$ python
...
>>> from titlecase import titlecase
>>> titlecase('the spam and eggs')
'The Spam and Eggs'
关于python - Python 标题的正确大写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7816347/