Python 3x - 字符串的大小

时间:2018-04-30 17:32:57

标签: string python-3.x

当我运行此代码时,H的值为false。我使用sys.getsizeof()函数,S5 = 29S6 = 33出来了。我不明白为什么S5 >S 6

S5 = "ants"
S6 = "anteater"

H = S5 < S6
print( "Value of H:", H )

2 个答案:

答案 0 :(得分:1)

使用字符的数字等价物(内置函数ord()的结果)按字典顺序比较字符串。在这种行为中,Unicode和8位字符串是完全可互操作的。

有关详细信息,请查看this

答案 1 :(得分:0)

你想做什么?你想要计算两个字符串的大小吗?要计算字符串的大小,请执行myLength = len("myString")。如果您愿意,可以从两个字符串中添加结果。

希望这有帮助。