【发布时间】:2019-11-19 20:12:53
【问题描述】:
我从 python 开始,在我的课程中遇到了一个基于字符串操作的挑战。我不会提出整个挑战,因为我想自己解决它,但想问一个问题:
a = "abc"
b = "aabc"
b < a
True
如何比较字符串? b 有更多字符,无论 b
【问题讨论】:
-
字符串是按字典顺序比较的,这基本上意味着按字母顺序。
标签: python string substring logic
我从 python 开始,在我的课程中遇到了一个基于字符串操作的挑战。我不会提出整个挑战,因为我想自己解决它,但想问一个问题:
a = "abc"
b = "aabc"
b < a
True
如何比较字符串? b 有更多字符,无论 b
【问题讨论】:
标签: python string substring logic
Python 按字典顺序进行比较。在doc 中了解更多信息。
【讨论】:
比较字符串时,会考虑字符及其大小写。因此,数字字符通常小于任何字母字符。大写字母字符有条件地小于小写字母字符。如果初始字符在相同的情况下表示字母字符,则按字母顺序查找。所以,“aa”小于“ba”,“ba”小于“ca”。
【讨论】: