Python-具有示例的cmp()函数
Python-cmp()功能
cmp()是Python中的内置函数,用于比较两个对象并根据给定的值返回值。它不返回“true”或“false”,而不是“true”/“false”,而是根据给定的输入返回负,零或正值。
语法:cmp(obj1,obj2)
这里,cmp()如果obj1<obj2将返回负(-1),如果obj1=obj2返回零,如果obj1>obj2返回正(1)。
示例
Input: num1 = 10, num2 = 20 Output: cmp(10, 20) will return -1 because 10<20 Input: num1 = 10, num2 = 10 Output: cmp(10, 10) will return 0 because 10=10 Input: num1 = 20, num2 = 10 Output: cmp(20, 10) will return because 20>10
#Python代码演示示例cmp()
在此示例中,我们正在比较两个整数值和两个字符串。
# Python code to demonstrate example of cmp()#比较整数值 print "Result of cmp(int,int)..." print "cmp(10,20): ", cmp(10,20) print "cmp(10,10): ", cmp(10,10) print "cmp(20,10): ", cmp(20,10) #比较字符串值 print "Result of cmp(string,string)..." print "cmp('ABC','PQR'): ", cmp('ABC','PQR') print "cmp('ABC','ABC'): ", cmp('ABC','ABC') print "cmp('PQR','ABC'): ", cmp('PQR','ABC')
输出结果
Result of cmp(int,int)... cmp(10,20): -1 cmp(10,10): 0 cmp(20,10): 1 Result of cmp(string,string)... cmp('ABC','PQR'): -1 cmp('ABC','ABC'): 0 cmp('PQR','ABC'): 1