|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 一个账号 于 2020-3-23 12:10 编辑
Python max() 函数
语法
- max(iterable, *[, default=obj, key=func]) -> value
- max(arg1, arg2, *args, *[, key=func]) -> value
复制代码
参数
参数有两种传递方式:
1. 传递 1 或多个可迭代对象:如果传递 1 个可迭代对象,比的是可迭代对象里面的值;
如果给的是 多个可迭代对象,比的是每一个迭代器对象。
2. 传递多个字符串或数字:比的是每个字符串或数字。
参数 | 描述 | iterable | 可迭代对象 | key | 自定义处理函数,以 key 的返回结果进行对比 | default | 默认值,只有在传递单个空值时有效 |
描述
max() 方法用于找出最大的值。
返回值
返回最大的值。
例子
- >>> max("awgij34tpqw;rleigj34oit 34joi4 jef ")
- 'w'
- >>> max(3, 5, 7, 2, 1, 1, 99, 5, 8, 7, -54, 3, 12)
- 99
- >>> max("abcdefgh", "abcdefghijklmnopqrst")
- 'abcdefghijklmnopqrst'
- >>> max([1, 2, 3, 4], [1, 2, 3])
- [1, 2, 3, 4]
- >>> max([1, 2, 3, 4], [1, 2, 3], [5, 6, 7, 8])
- [5, 6, 7, 8]
- >>> max([1, 2, 3, 4, 5], [1, 2, 3], [5, 6, 7, 8])
- [5, 6, 7, 8]
- >>> max([1, 2, 3, 4, 5], [1, 2, 3], [5, 6, 7, 8], key=len)
- [1, 2, 3, 4, 5]
- >>> max("")
- Traceback (most recent call last):
- File "<pyshell#7>", line 1, in <module>
- max("")
- ValueError: max() arg is an empty sequence
- >>> max("", default="abc")
- 'abc'
- >>> max([], default="abc")
- 'abc'
复制代码
|
|