|
|
发表于 2024-5-26 06:43:28
|
显示全部楼层
max() 是一个内置函数,它的作用是找出多个数中的最大值。它可以接收任意个参数,也可以接收一个可迭代对象(比如列表、元组等)。下面是一些例子:
- # 若传入多个参数,返回其中的最大值
- print(max(3, 5, 1)) # 输出:5
- # 若传入一个可迭代对象,返回其中的最大值
- num_list = [10, 2, 8, 5]
- print(max(num_list)) # 输出:10
- # 可以传入多个可迭代对象
- num_tuple = (7, 9, 4)
- print(max(num_list, num_tuple)) # 输出:(10, 7, 9, 4)
- # 也可以传入字符串,会按照字符的 ASCII 码进行比较
- str_list = ['apple', 'banana', 'orange']
- print(max(str_list)) # 输出:'orange'
复制代码
需要注意的是,如果传入的参数为空,则会抛出 ValueError 异常。所以在使用 max() 函数时,最好确保参数不为空,或者在可能为空的情况下进行异常处理。
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。 |
|