编程学习网 > 编程语言 > Python > Python教程:掌握这几个函数,轻松搞定Python大小写字母转换!
2024
02-22

Python教程:掌握这几个函数,轻松搞定Python大小写字母转换!

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教程欢迎持续关注编程学习网。

扫码二维码 获取免费视频学习资料

Python编程学习

查 看2022高级编程视频教程免费获取