ฟังก์ชัน cmp() เป็นส่วนหนึ่งของไลบรารีมาตรฐานของ Python ที่ใช้เปรียบเทียบจำนวนเต็มสองจำนวน ผลลัพธ์ของการเปรียบเทียบคือ -1 หากจำนวนแรกน้อยกว่าจำนวนที่สอง 1 หากจำนวนแรกมากกว่าจำนวนที่สอง และ 0 หากทั้งสองเท่ากัน
ตัวอย่างด้านล่างแสดงสถานการณ์ต่างๆ ที่ใช้เมธอด cmp()
ตัวอย่าง
def cmp(x, y):
return (x > y) - (x < y)
# x > y
x = 5
y = 3
print("The cmp value for x>y is : ", cmp(x, y), "\n")
# x < y
x = 7
y = 9
print("The cmp value for x
ผลลัพธ์
การรันโค้ดข้างต้นจะได้ผลดังนี้ −
The cmp value for x>y is : 1
The cmp value for x