话不多说,直接上代码
# 方法一,使用函数转换
def method_1(message):
daxie = message.upper()
xiaoxie = message.lower()
# return daxie, xiaoxie
print("大写:{}".format(daxie))
print("小写:{}".format(xiaoxie))
# 方法二,根据编号
'''
统一字符串的大小写
'''
def method_2(message):
for i in message:
if 97 <= ord(i) <= 122:
daxie_i = ord(i)-32
print(chr(daxie_i), end="")
elif 65 <= ord(i) <= 90:
xiaoxie_i = ord(i)+32
print(chr(xiaoxie_i), end="")
else:
print(i, end="")
print()
'''
全部转换成大写
'''
def all_to_da(message):
for i in message:
if 97 <= ord(i) <= 122:
daxie_i = ord(i) - 32
print(chr(daxie_i), end="")
elif 65 <= ord(i) <= 90:
print(i, end="")
else:
print(i, end="")
print()
'''
全部转换成小写
'''
def all_to_xiao(message):
for i in message:
if 65 <= ord(i) <= 90:
xiaoxie_i = ord(i)+32
print(chr(xiaoxie_i), end="")
elif 97 <= ord(i) <= 122:
print(i, end="")
else:
print(i, end="")
print()
'''
打印ASCII表
'''
def print_asscii():
for i in range(65, 200):
print("{}:{}".format(i, chr(i)), end=" ")
if chr(i)=="z":
break