python大小写字母转换的方法有好几种,掌握以下这些字符串函数,就可以轻松搞定所有大小写字母转换程序了。
注:不是所有命令都必须记下来,可以用其他方法代替
1 全部转为大写字母
upper()方法:
将所有小写字母转为大写。
使用频次:常用
a = "who Are you?"
print("全部转为大写:", a.upper() )
运行结果:
全部转为大写: WHO ARE YOU?
2 全部转为小写字母
lower()方法:
将所有大写字母转为小写。
使用频次:常用
a = "hello WORD!"
print("全部转为小写:", a.lower() )
运行结果:
全部转为小写: hello word!
3 第一个字母转为大写
capitalize()方法:
将第一个字母转为大写。
使用频次:可不掌握,用第二方法实现
a = "who are you?"
print("第一个字母转为大写:", a.capitalize() )
运行结果:
第一个字母转为大写: Who are you?
第二种方法
capitalize这个方法不是必须掌握,
可以使用字符串切片结合upper()方法实现。
将字符串的首字母转为大写,再加上字符串的第1位到最后一位的字符串。
a = a[0].upper() + a[1:]
print("第一个字母转为大写:", a.capitalize() )
4 每个单词的首字母转为大写
title()方法:
将每个单词的首字母写为大写。
使用频次:建议记住
a = "who are you?"
print("每个单词的首字母转为大写:", a.title() )
运行结果:
每个单词的首字母转为大写: Who Are You?
5 大小写字母反向转换
swapcase()方法:
大小写字母反向转换,即大写转小写,小写转大写
使用频次:可用遍历方法结合if转换
a = "Who Are You?"
print("所有字母大小写反向转换:", a.swapcase() )
运行结果:
所有字母大小写反向转换: wHO aRE yOU?
第二种方法
isupper()判断是否是大写。
islower()判断是否是小写。
s = ""
for i in a:
if i.isupper():
s += i.lower()
elif i.islower():
s += i.upper()
else:
s += i
print("所有字母大小写反向转换:", s )
6 使用ASCII表进行转换
ASCII码是美国信息互换标准代码,表中65为“A”,97为“a”。
使用 chr(65) 可得到大写字母A
使用 ord("a") 可得到数字97
实例:输出所有大小写字母
print("输出所有大小写字母:")
for i in range(65,65+26):
print(chr(i), end=" ") #输出大写字母
print(chr(i+32)) #小写a从97开始,97-65=32
print()
以上就是“Python教程:使用 Python 标准库,也可以做的 3 件很酷的事情!”的详细内容,想要了解更多Python教程欢迎持续关注编程学习网。
扫码二维码 获取免费视频学习资料
- 本文固定链接: http://phpxs.com/post/11823/
- 转载请注明:转载必须在正文中标注并保留原文链接
- 扫码: 扫上方二维码获取免费视频资料
查 看2022高级编程视频教程免费获取