定義函式將字串首字母大寫:
例1:study hard, improve every day.
def tojadencase(string):return string.title()
print(tojadencase("study hard, improve every day."))
例2:how can mirrors be real if our eyes aren't real.
第一種:結合capitalize和split:
deftojadencase(string):
return
"".join(w.capitalize() for w in
string.split())
print(tojadencase("
how can mirrors be real if our eyes aren't real
"))
第二種:使用string模組:
importstring
deftojadencase(strings):
return
string.capwords(strings)
print(tojadencase("
how can mirrors be real if our eyes aren't real.
"))
可以簡寫**:
from string importcapwords as tojadencase
print(tojadencase("
how can mirrors be real if our eyes aren't real.
"))
總結:如果只是一串字串,沒有標點符號,可以結合capitalize和split解決;但是如果是一段包含標點的字串,那麼就使用string中的capwords處理。
首字母大寫
對乙個字串中的所有單詞,如果單詞的首字母不是大寫字母,則把單詞的首字母變成大寫字母。在字串中,單詞之間通過空白符分隔,空白符包括 空格 製表符 t 回車符 r 換行符 n 輸入一行 待處理的字串 長度小於100 可能有多組測試資料,對於每組資料,輸出一行 轉換後的字串 輸入可以接受空格,回車等空白符...
Java中String首字母大寫方法
傳統思路是 先將string 的首字母單獨接取下來轉成大寫,然後再拼接上剩餘字串。public string uppercase string str 這裡順便提一下substring 的用法 1 擷取掉str 從首字母起長度為beginindex 的字串,將剩餘字串賦值給str。str.subst...
Java中String首字母大寫方法
傳統思路是 先將string 的首字母單獨接取下來轉成大寫,然後再拼接上剩餘字串。public string uppercase string str 這裡順便提一下substring 的用法 1 擷取掉str 從首字母起長度為beginindex 的字串,將剩餘字串賦值給str。str.subst...