str = input("请输入一段字符串,回车结束:\n")
for i in range(len(str)): #遍历字符串中每个字符
# 利用ASCII码确定大小写;也可以用:if ord(str[i]) >= 65 and ord(str[i]) <= 90:
if str[i] >= "A" and str[i] <= "Z" :
# 利用ASCII码转换大小写;ord()获取ASCII码值;chr()通过ASCII码值得到字符;
print(chr(ord(str[i])+32),end="")
elif str[i] >= "a" and str[i] <= "z":
print(chr(ord(str[i])-32),end="")
else:
print(str[i],end="")
Python:利用ASCII码转换字符串大小写(非lower、upper)
最新推荐文章于 2023-12-30 14:32:36 发布