比较运算符

字符串比较的是ASCII

>>> 2==3
False
>>> 2>3
False
>>> 2!=3
True
>>> "a">"b" # 97 98
False
>>> "a">"ac"
False
>>> "ad">"ac"
True
>>> b = 1
>>> b+=b>=1
>>> print(b)
2

想一想,为什么b=2?

记住一点: 赋值运算符的优先级是最低的

>>> print(b>=1)
True
>>> int(True)
1
>>> b=b+1

results matching ""

    No results matching ""