关于python中字符串的加法和大小比较(day03)

需求
输入一个字符,是小写转换为大写,大写转换为小写,其他字符原样输出

代码
s = input("请输入一个字符:")
if "A"<= s <="Z":
   print(s.lower())
elif 'a'<= s <= 'z':
   print(s.upper())
else:
   print(s)
疑问,为什么字符串可以进行大小比较。这是因为电脑存储字符时,是以ASCII码值存储的。也就是A是65,z是90.你输入的字符也是一个对应的数字。数字当然可以比较大小。附图,ASCII表关于python中字符串的加法和大小比较(day03)