python字母大小写的转换

python字母大小写的转换

法一 —— 函数

upper():所有字母大写

lower():所有字母小写

capitalize():字符串的首字母大写,其他字母小写

title():每个单词首字母大写,其他小写

msg = ‘edItor.csDn.nEt’
1.print(msg.upper())
2.print(msg.lower())
3.print(msg.capitalize())
4.print(msg.title())

1.EDITOR.CSDN.NET(全部大写)
2.editor.csdn.net (全部小写)
3. Editor.csdn.net(字符串的首字母大写)
4. Editor.Csdn.Net(每个单词的首字母大写)

法二 —— 循环

msg = ‘editor.csdn.net’
for num in msg:
if 97 <= ord(num) <= 122: #小写字母
upper_num = ord(num)-32 #大小写字母之前差了32
#chr()函数可以将编码数值转为字符(python没有字符的概念)
print (chr(upper_num),end=’’)
else:
print(num,end=’’) #不是小写字符,原样输出
print() #输出一个换行符
msg = ‘www.BAIDU.com.123’
for num in msg:
if 65 <= ord(num) <= 90: #大写字母
upper_num = ord(num)+32 #大小写字母之前差了32
#chr()函数可以将编码数值转为字符(python没有字符的概念)
print (chr(upper_num),end=’’)
else:
print(num,end=’’) #不是大写字符,原样输出

你可能感兴趣的:(python学习,python,开发语言,后端)