关于python中字符串大小比较和加法

疑问,为什么字符串可以进行大小比较。这是因为电脑存储字符时,是以ASCII码值存储的。也就是A是65,z是90.你输入的字符也是一个对应的数字。数字当然可以比较大小。而字符串加法相当于字符串拼接。

1.字符串包含纯数字

s='122'
t='355'
if s>t:
    print("s>t")
else:
    print("s<t")

结果:"s<t"

2.字符串字母

s='cddd'
t='bggg'
if s>t:
    print("s>t")
else:
    print("s<t")

结果:"s>t"

3.字符串字母+数字

s='b123'
t='a123'
if s>t:
    print("s>t")
else:
    print("s<t")

结果:"s>t"

4.字符串加法

s='b123'
t='a123'
print(s+t)

结果:b123a123