string首字母大寫

2022-09-03 22:54:25 字數 1073 閱讀 5398

定義函式將字串首字母大寫:

例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:

def

tojadencase(string):

return

"".join(w.capitalize() for w in

string.split())

print(tojadencase("

how can mirrors be real if our eyes aren't real

"))

第二種:使用string模組:

import

string

deftojadencase(strings):

return

string.capwords(strings)

print(tojadencase("

how can mirrors be real if our eyes aren't real.

"))

可以簡寫**:

from string import

capwords 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...