Programming : Python : ไม่มี cmp() ใน Python 3.x

ใน Python 2.X มี built in function  cmp(a,b) [1] ใช้เปรียบเทียบ a, b (a,b เป็น object) แล้วแสดงผลออกมาเป็น integer เช่น















แต่ใน Python 3.x ไม่มีฟังก์ชั่นนี้แล้ว แต่เราสามารถเขียนชุดคำสั่งขึ้นมาเองได้คือ [2]

def cmp(a,b):
     return (a > b) - (a < b)













เอกสารอ้างอิง
[1] https://docs.python.org/2/library/functions.html
[2] https://docs.python.org/3.0/whatsnew/3.0.html

ความคิดเห็น