python之字母大小寫轉換
1.小寫轉換成大寫----upper()
- upper()
函數將字符串所有小寫字母轉換成大寫字母,如下有一個字符串,str = “hello,world”
則調用如下方法可以裝換str.upper(),轉換後的字符串如下:
"HELLO,WORLD"
2.大寫轉換成小寫----lower()
- lower()
函數將字符串的所有大寫字母轉換成小寫字母,如:str = “‘HELLO’,'WORLD”,調用函數str.lower(),轉換後的字符串如下:
"hello,world"
3.首字母大寫,其他字母小寫----capitalize()
- capitalize()
函數將字符串的首字母轉化成大寫,其他均爲小寫,如:str = “hellO,woRld”
調用函數str.capitalize(),轉換後的字符串如下:
"Hello,world"
4.每個字符串的首字母大寫------title()
str = 'hello python'
print(str.capitalize())
print(str.title())
返回結果:
Hello python
Hello Python
- 總結:
對於首字符爲字母情況,capitalize與title區別爲
- capitalize(): 字符串第一個字母大寫
- title(): 字符串內的所有單詞的首字母大寫
str1 = '你好 python'
print(str1.capitalize())
print(str1.title())
結果爲:
你好 python
你好 Python
- 總結:
對於首字符不是字母情況,capitalize與title區別爲
- capitalize(): 保持不變
- title(): 字符串內的所有單詞的首字母大寫