这个Python比较的名称是什么?

这个Python比较的名称是什么?,python,comparison,Python,Comparison,我找到了这个函数 def calculate_age(born): today = date.today() age = today.year - born.year - ((today.month, today.day) < (born.month, born.day)) return age def计算年龄(出生): 今天=日期。今天() 年龄=今天.year-born.year-((今天.month,今天.day)>(5,4)>>(5,4)>>(5,4)>>

我找到了这个函数

def calculate_age(born):
    today = date.today()
    age = today.year - born.year - ((today.month, today.day) < (born.month, born.day))
    return age
def计算年龄(出生):
今天=日期。今天()
年龄=今天.year-born.year-((今天.month,今天.day)<(born.month,born.day))
回归年龄
这是我第一次看到这种比较。所以,我做了一些测试

>>> (5,4)<(7,5)
True
>>> (5,4)<(7,3)
True
>>> (5,4)<(4,3)
False
>>> (5,4)<(4,8)
False
>>> (5,4)<(5,8)
True
>>> (5,4)<(5,3)
False
>>> (5,4)<(5,4)
False
>>> (5,4)<=(5,4)
True
>>> (5,4,1)<(5,4,9)
True
>>> (5,4,1,7)<(5,4,1,6)
False
>>> (5,4,1,7)<(5,4,1,8)
True
>>> (5,4,1,7)<(5,4,2,8)
True
>>> (5,4,1,7)<(5,4,2,1)
True

>>(5,4)>>(5,4)>>(5,4)>>(5,4)>>(5,4)>>(5,4)>>(5,4)>>(5,4,1)>>(5,4,1,7)>>(5,4,1,7)>(5,4,1,7)>(5,4,1,7)对元组进行比较,这意味着从比较每个元组的第一个元素开始,只有当当前元素相等时,才转到下一个元素。

这只是元组对象的普通比较。从:

元组和列表使用对应元素的比较按字典顺序进行比较。这意味着要比较相等,每个元素必须比较相等,并且两个序列必须具有相同的类型和长度

如果不相等,则序列的顺序与其第一个不同的元素相同。例如,
cmp([1,2,x],[1,2,y])
返回与
cmp(x,y)
相同的结果。如果对应的元素不存在,则先排序较短的序列(例如,
[1,2]<[1,2,3]


这叫做“比较”。只是比较元组。考虑<代码> 1,1,2,2,3,3/代码> VS <代码>(1,2)<(2,2)<(3,3)< /代码> O我!!!什么时候使用元组比较?目前我只使用它来比较日期。