Python内置函数min、max怎么用

admin3年前云主机118

Python内置函数min、max怎么用

使用Python内置函数min

Python内置函数min用于返回给定参数中的最小值。其语法如下:

min(arg1, arg2, *args[, key])

其中,arg1、arg2为必选参数,*args可选,key代表函数的排序方式,如下所示:

    arg1、arg2:比较的两个数,必选

    *args:比较多个数,可选

    key:指定排序方式,可选

例如,要比较多个数的大小,可以使用如下代码:

print(min(1, 2, 3, 4, 5))

输出结果为1,即第一个参数1为所有参数中的最小值。

使用Python内置函数max

Python内置函数max和min类似,用于返回给定参数中的最大值。其语法如下:

max(arg1, arg2, *args[, key])

其中,arg1、arg2为必选参数,*args可选,key代表函数的排序方式,如下所示:

    arg1、arg2:比较的两个数,必选

    *args:比较多个数,可选

    key:指定排序方式,可选

例如,要比较多个数的大小,可以使用如下代码:

print(max(1, 2, 3, 4, 5))

输出结果为5,即最后一个参数5为所有参数中的最大值。

使用key参数

key参数可以指定排序方式,默认为从小到大。例如,要比较大小写不敏感的字符串,可以使用如下代码:

lst = ['a', 'B', 'c', 'D']

print(min(lst, key=str.lower))

输出结果为'a',即忽略大小写后的最小值。同样地,max函数也可以使用key参数指定排序方式。

注意事项

max、min函数的比较对象必须是同一类型的,否则会报错。

例如,要比较字符串和数字的大小,会报错如下:

lst = [1, 2, '3', 4, 5]

print(min(lst))

报错信息为:“TypeError: '<' not supported between instances of 'str' and 'int'”。

因此,使用这两个函数时需要注意参数类型的一致性。

《Python内置函数min、max怎么用》来自互联网同行内容,若有侵权,请联系我们删除!

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

宝塔面板ssl部署后如何取消

什么是宝塔面板SSL?宝塔面板是一款服务器管理面板工具,支持用户一键安装部署服务器环境,同时也支持SSL证书的部署和管理。SSL证书是一种网络安全通信协议,可以保护用户的数据传输过程的安全,提高网站的...

Crastar

Crastar——一种新的材料Crastar是一种新的材料,它是由多种不同材料混合而成,具有高强度、低重量和低成本的特点。Crastar可以应用于许多不同的领域,包括航空航天、汽车制造、建筑、电子、医...

虚拟服务器环境

什么是虚拟服务器环境?虚拟服务器环境是指在物理服务器上通过虚拟化技术创建出多个虚拟服务器的一种应用环境。每个虚拟服务器都可以独立运行操作系统、应用程序和服务,并与其他虚拟服务器隔离,相互不干扰。虚拟服...

ctgnet gia

CTGNet GIA:AI技术的新进展近年来,在人工智能技术的快速发展下,图像识别和处理技术迎来了全面的提升。针对于医疗领域的图像诊断技术,CTGNet GIA轻量级神经网络已经成为了新的研究热点。C...

租用江苏高防服务器的必要性在哪里?租用江苏高防服务器有什么优势?

租用江苏高防服务器的必要性在哪里?大家租赁的网络服务器在日常运作全过程中,非常容易遭受黑客攻击。因此许多公司会挑选一些防攻击的高防服务器,那麼确实必须挑选这种高防服务器么?有一些中小型企业会感觉站长统...

以模板建站建设为核心的网站开发流程及细节解析

一、模板建站的优势模板建站主要是基于现有的模板进行修改,节省了网站创建的时间和成本。通过模板建站,可以更快速地完成网站搭建,并且模板本身具有多种风格和功能,可以直接进行选择。此外,更多的模板资源可以在...