開始我使用關於Python一些串的大寫方法和串中的一個以空格開始:蟒利用()上的字符串空間
phrase = ' Lexical Semantics'
phrase.capitalize()
返回「詞彙語義」所有小寫。這是爲什麼?
開始我使用關於Python一些串的大寫方法和串中的一個以空格開始:蟒利用()上的字符串空間
phrase = ' Lexical Semantics'
phrase.capitalize()
返回「詞彙語義」所有小寫。這是爲什麼?
返回其第一個字符的字符串的副本大寫,其餘小寫。
第一個字符是空格,空格不變,其餘的小寫。
如果要將其全部大寫,請參閱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'
這是因爲第一個字符是空格而不是字母。
.capitalize()
大寫第一個字符......這是一個空格:)其他每個字符都被縮小。