Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

เมธอด cmp() ใน Python

ฟังก์ชัน 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