python 2.x中对象比较大小
来源:互联网 发布:swipe.js中文文档 编辑:程序博客网 时间:2024/05/22 17:35
1.当两个非数值对象进行比较时,通过它们的类型名进行排序:
>>> [1, 2] > 'foo' # 'list' < 'str' False>>> (1, 2) > 'foo' # 'tuple' > 'str'True>>> class Foo(object): pass>>> class Bar(object): pass>>> Bar() < Foo()True
2.当数值对象与非数值对象进行比较时,数值对象<非数值对象
>>> 5 < 'foo'True>>> 5 < (1, 2)True>>> 5 < {}True>>> 5 < [1, 2]True
3.old-style型的对象>new-style型的对象
>>> class Foo: pass # old-style>>> class Bar(object): pass # new-style>>> Bar() < Foo()False
在python 3.x中,比较的规则发生了变化,比如,将整型和字符串放在一起比较会报错。
>>> '10' > 5Traceback (most recent call last): File "", line 1, in '10' > 5TypeError: unorderable types: str() > int()
0 0
- python 2.x中对象比较大小
- Python 不同对象比较大小
- java 中对象比较大小
- python中比较数据大小的问题
- python比较时间大小
- python对象的比较(is,==,对象大小比较>,<)
- Java中对两个对象进行比较大小
- 增强java基础 Java中对象之间比较大小
- JavaScript中Date对象之日期大小比较(三)
- python 2.x 与 python 3.x 的比较
- Python中数字和字符串比较大小问题
- #Python 3.X 和 2.X 差异比较
- Shell中比较字符串大小
- sqlserver中比较日期大小
- jQuery中比较时间大小
- javascript中比较时间大小
- js中比较时间大小
- JS中比较日期大小
- 公司项目问题解决
- sql查询7天内的数据
- sql server 计算两个经纬度点之间的距离
- MJRefresh 部分应用
- 百度地图鹰眼
- python 2.x中对象比较大小
- CSS:span元素margin-top无效的根源
- MagicalRecord关闭打印日志
- eclipse package,source folder,folder区别及相互转换
- 改变 input file 样式的两种方法
- sqlmap自动的寻找注入点,
- 【Android】自定义标题栏 (解决了标题栏两侧空隙问题)
- python re库的使用
- 使用javamail发送邮件