这篇文章将为大家详细讲解有关Python中怎么获取最大值函数,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
代码实现
print(max(1, 2))
print(max('a', 'b'))
# 也可以对列表和元组使用
print(max([1, 2]))
print(max((1, 2)))
# 更多实例
print("80, 100, 1000 最大值为: ",
max(80, 100, 1000))
print("-20, 100, 400最大值为: ",
max(-20, 100, 400))
print("-80, -20, -10最大值为: ",
max(-80, -20, -10))
print("0, 100, -400最大值为:",
max(0, 100, -400))
代码运行结果:
输入一个数字: 54
54 是偶数
程序分析
程序中主要是使用的max函数:
max() 方法返回给定参数的最大值,参数可以为序列。
以下是 max() 方法的语法:
max( x, y, z, .... )
x -- 数值表达式。
y -- 数值表达式。
z -- 数值表达式。
以下为扩展:
>>> a='1,2,3,4'
>>> type(a) #类型为字符串
<type 'str'>
>>> max(a) #max 返回了最大值
'4'
>>> a=[1,2,3,4]
>>> type(a) #类型是列表
<type 'list'>
>>> max(a) #max函数也返回了最大值
4
>>>
>>>
>>> a=[(1,2),(2,3),(3,4)] #假设列表里面是元组构成元素呢
>>> max(a) #按照元素里面元组的第一个元素的排列顺序,输出最大值(如果第一个元素相同,则比较第二个元素,输出最大值)据推理是按ascii码进行排序的
(3, 4)
>>> a=[('a',1),('A',1)] #实验推测是按ascii码进行排序,比较 a 和 A 的值,得出a > A , 因为ascii 码里面,按照排列顺序 小 a在 A的后面
>>> max(a)
('a', 1)
>>> a=[(1,2),(2,3),(3,1)]
>>> a=[(1,3),(2,2),(3,1)] #列表里面的元素都由元组构成,元组都由数字组成,输出最大值
>>> max(a)
(3, 1)
>>> a=[(1,3),(2,2),(3,1),(3,1)]
>>> max(a)
(3, 1)
>>> a=[(1,3),(2,2),(3,1),(3,2)]
>>> max(a)
(3, 2)
>>>
>>> a=[(1,3),(2,2),(3,1),(3,'b'),('a',1)]
>>> max(a)
('a', 1)
>>> a=[(1,3),(2,2),(3,1),(3,'b'),('a',1),('f',3)]
>>> max(a)
('f', 3)
>>>
>>> a={1:2,2:2,3:1,4:'aa'} #比较字典里面的最大值,会输出最大的键值
>>> max(a)
4
关于Python中怎么获取最大值函数就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。