python之字母大小写转换
1.小写转换成大写—-upper()
- upper()
函数将字符串所有小写字母转换成大写字母,如下有一个字符串,str = “hello,world”
则调用如下方法可以装换str.upper(),转换后的字符串如下:
"HELLO,WORLD"
- 1
2.大写转换成小写—-lower()
- lower()
函数将字符串的所有大写字母转换成小写字母,如:str = “‘HELLO’,’WORLD”,调用函数str.lower(),转换后的字符串如下:
"hello,world"
- 1
3.首字母大写,其他字母小写—-capitalize()
- capitalize()
函数将字符串的首字母转化成大写,其他均为小写,如:str = “hellO,woRld”
调用函数str.capitalize(),转换后的字符串如下:
"Hello,world"
- 1
4.每个字符串的首字母大写——title()
str = 'hello python'
print(str.capitalize())
print(str.title())
- 1
- 2
- 3
返回结果:
Hello python
Hello Python
- 1
- 2
- 总结:
对于首字符为字母情况,capitalize与title区别为
- capitalize(): 字符串第一个字母大写
- title(): 字符串内的所有单词的首字母大写
str1 = '你好 python'
print(str1.capitalize())
print(str1.title())
- 1
- 2
- 3
结果为:
你好 python
你好 Python
- 1
- 2
- 总结:
对于首字符不是字母情况,capitalize与title区别为
- capitalize(): 保持不变
- title(): 字符串内的所有单词的首字母大写