Linux 拨号vps windows公众号手机端

Python中使用cmp函数比较两个数的大小

lewis 5年前 (2020-08-04) 阅读数 7 #VPS/云服务器

在Python中,cmp()函数用于比较两个对象的大小,这个函数在Python 3中已经被移除,但在Python 2中是可用的,如果你正在使用Python 2,那么可以使用cmp()函数来比较两个数的大小,下面是一个简单的例子:

a = 5
b = 10
result = cmp(a, b)
print(result)

在这个例子中,cmp(a, b)会返回一个整数,如果a小于b,它会返回-1;如果a等于b,它会返回0;如果a大于b,它会返回1。

如果你正在使用Python 3,那么你应该使用其他方法来比较两个数的大小,Python 3中没有内置的cmp()函数,取而代之的是,你可以使用比较运算符来比较两个数的大小,下面是一个例子:

a = 5
b = 10
if a < b:
    result = -1
elif a == b:
    result = 0
else:
    result = 1
print(result)

在这个例子中,我们使用了if-elif-else语句来比较ab的大小,如果a小于b,我们返回-1;如果a等于b,我们返回0;如果a大于b,我们返回1,这个方法在Python 3中更为常见。

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门