这篇文章主要介绍了什么是cpm函数?python中cmp函数有什么用?具有一定学习价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让我们一起来学习了解下吧!
文章插图
使用过python字典的小伙伴,一定也接触了解过cmp这个函数 。它主要是用于字典之间比较,大小排序,甚至元素之间位置的调用都能实现,我们可以通过cmp函数的说明初步了解它的作用 。
1.描述
Python 字典的 cmp() 函数用于比较两个字典元素,如果 dict1 < dict2 返回 -1, 如果 dict1 == dict2 返回 0, 如果 dict1 > dict2 返回 1 。
2.语法
cmp(dict1, dict2)
3.参数
x -- 数值表达式 。
y -- 数值表达式 。
4.返回值
如果 a < b 返回 -1, 如果 a == b 返回 0, 如果 a > b 返回 1 。
5.举个实例
python2 中cmp完成的功能cmp(a, b)
if a > b: return 1elif a <b: return -1else:return 0从实现来说(只看函数本身的功能),可以用以下语句替代((x > y) - (x < y))
通过使用cmp函数,我们可以对字典的顺序进行排序,或者是进行大小比较的处理,学会的小伙伴们可以亲自动手试试 。
在python3 中使用cmp函数报错因为python3中已经不使用cmp函数进行比较大小,而是使用operator模块
import operator #导入模块lt(a,b) 相当于 a<b 从第一个数字或字母(ASCII)比大小 le(a,b)相当于a<=b eq(a,b)相当于a==b 字母完全一样,返回True, ne(a,b)相当于a!=b gt(a,b)相当于a>b ge(a,b)相当于 a>=b【什么是cmp函数?Python中cmp函数有什么用?】以上函数的返回值都是布尔哦
关于什么是cpm函数?python中cmp函数有什么用?的介绍到这里就结束了,想要了解更多有关python函数内容的,可以继续关注哦!
推荐阅读
- 什么是python的转义字符?如何使用python的转义字符?
- 编写好的Python怎么保存?Python代码保存的方法是什么
- 什么是python中字符串格式化?python中字符串格式化使用方法
- Python之中与怎么表示?Python中的与能做什么用
- 烧伤病人休克期的护理
- 淘宝问大家多久显示?问大家有什么作用?
- 淘口令怎么卡首屏?有什么技巧吗?
- 淘宝机构主播有工资吗?真实收入是多少?
- 什么叫做一件代发?怎么做起步快?
- 淘信用是什么意思?淘信用有哪些保障?