gpt4 book ai didi

python capitalize() 在以空格开头的字符串上

转载 作者:IT老高 更新时间:2023-10-28 20:37:16 24 4
gpt4 key购买 nike

我在 Python 中的某些字符串上使用了 capitalize 方法,其中一个字符串以空格开头:

phrase = ' Lexical Semantics'

phrase.capitalize() 以小写形式返回“词法语义”。这是为什么呢?

最佳答案

这是 listed behaviour :

Return a copy of the string with its first character capitalized and the rest lowercased.

第一个字符是空格,空格不变,其余小写。

如果您想全部大写,请参阅 str.upper() , 或 str.title()每个单词的第一个字母。

>>> phrase = 'lexical semantics'
>>> phrase.capitalize()
'Lexical semantics'
>>> phrase.upper()
'LEXICAL SEMANTICS'
>>> phrase.title()
'Lexical Semantics'

或者,如果只是空间问题:

>>> phrase = ' lexical semantics'
>>> phrase.strip().capitalize()
'Lexical semantics'

关于python capitalize() 在以空格开头的字符串上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9237419/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com