一些關於 String 單字或字首大寫處理的用法
字首大寫
- capitalize(): 只會將字串的字首轉成大寫,其餘若有大寫的字會轉成小寫
- title(): 將字串中所有“單字”的字首轉成大寫
input:
1 | text = "greetings, fiends" |
output:
1 | 'Greetings, friends' |
但 capitalize() 可能會遇到一個問題,若是原本句子中有人名或地名,本身字首就是大寫的單子,在使用 capitalize() 後會變成小寫,因此有另一種方法,如下:
input:
1 | text = "welcome to New York" |
output:
1 | "Welcome to New York" |
- lower(): 將字串全部轉成小寫
- upper(): 將字串全部轉成大寫
- islowewr(): 檢查字串是否全小寫
- isupper(): 檢查字串是否全大寫
input:
1 | text = "Hi, my Name is Zana" |
output:
1 | "hi, my name is zana" |