📜  python中较短的Max函数代码(1)

📅  最后修改于: 2023-12-03 15:19:31.719000             🧑  作者: Mango

Python中较短的Max函数代码

简介

在Python中,max()函数用于返回给定参数的最大值。一般用于序列或者迭代器中。本篇文章将介绍Python中较短的max()函数代码。

代码
def my_max(a, b):
    return a if a >= b else b
代码说明

上述max()函数代码使用了条件表达式(a if condition else b),即根据条件condition,返回a或者b。所以该代码可以看成是一个三元运算符。

这个函数只接收两个参数a和b,并且只有两个参数的情况符合我们求解最大值的条件。当a大于等于b时,返回a,否则返回b。

使用方法

我们可以很容易地使用该函数求解两个数字的最大值:

print(my_max(1, 2))
# 输出: 2

print(my_max(3, -1))
# 输出: 3
总结

总的来说,这个函数虽然较短,但它的性能和内置的max()函数相比肯定会有所损失,所以在实际中,建议还是使用内置的max()函数。