有没有一种方法可以使用.title()
从带有撇号的标题中获取正确的输出?例如:
"john's school".title() --> "John'S School"
我如何在这里获得正确的标题
"John's School"
? 最佳答案
如果标题连续不包含几个空格字符(将被折叠),则可以使用string.capwords()代替:
>>> import string
>>> string.capwords("john's school")
"John's School"
编辑:正如克里斯·摩根(Chris Morgan)正确地在下面说的那样,您可以通过在
" "
参数中指定sep
来缓解空白折叠问题:>>> string.capwords("john's school", " ")
"John's School"
关于python - 带有撇号的Python title(),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8199966/