![]() |
1
8
它是这样工作的 一 .
数字比容器小。数值类型转换为通用类型,并根据其数值进行比较。容器按名称的字母值进行比较。 二 来自 docs :
回应有关
您可能指的是那些类型的值,在这种情况下,数字比较适用。 1这一切都在python 2.6.5上。
2感谢克伦为我清理这些。我从来没想过把一个数字和一个
|
![]() |
2
6
允许这些比较的原因是排序。python 2.x可以对包含混合类型的列表进行排序,包括字符串和整数——整数总是首先出现。由于您指出的确切原因,python 3.x不允许这样做。 python 2.x版本:
python 3.x版本:
|
![]() |
3
1
(谁认为这是一个好主意让这一切开始呢???) 我可以想象,原因可能是允许不同类型的对象存储在类似树的结构中,这种结构在内部使用比较。 |
![]() |
4
1
正如亚伦所说。把它分解成你的观点:
所以,在一般情况下这是没有意义的,但有时它是有帮助的。
两者都先打印整数,然后打印字母。
通常情况下,您不希望在程序中随机混合类型,很明显,python 3在python 2试图在不存在任何类型的情况下模糊地理解类型时会阻止它。你仍然可以根据
|
|
dhjtricks · 字符串索引超出范围:1 7 年前 |
![]() |
bot_diyar · 如何给出错误而不是系统错误[重复] 7 年前 |
![]() |
WhatABeautifulWorld · int16溢出导致无限循环 7 年前 |
![]() |
Jack Hunt · 读取文本文件并拆分数字 7 年前 |
![]() |
fobu36 · 从txt中获取值,增加值并将其保存在同一txt中 7 年前 |
![]() |
C. Cunanan · int函数返回ASCII特殊字符? 7 年前 |
![]() |
ty1 · C++如何检查向量的内容是否存在于另一个向量中? 7 年前 |
![]() |
tevyefegeleh · 随机选择2个不在范围内的整数? 7 年前 |