Python内置函数min、max怎么用

admin3年前云主机28

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怎么用》来自互联网同行内容,若有侵权,请联系我们删除!

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

相关文章

openvz虚拟化

OpenVZ虚拟化技术什么是OpenVZ虚拟化?OpenVZ虚拟化是一种操作系统级别的虚拟化技术,能在一个物理服务器上同时运行多个独立的虚拟服务器。每个虚拟服务器都能够独立地运行自己的操作系统和应用程...

东莞服务器有哪些优势?

东莞服务器有哪些优势?东莞作为中国经济重要的制造业基地和技术创新中心,其服务器租赁市场也因此得到了快速发展。以下是东莞服务器租赁的几个优势:地理位置优越:东莞地处珠江三角洲地区,交通便利,并且距离香港...

dedecms迁移服务器

Dedecms迁移服务器 了解Dedecms Dedecms 是一款使用 PHP 语言编写的开源CMS系统,广泛应用于各种网站, 如新闻资讯网站、企业网站、论坛、博客等。该系统以丰富的功能和稳定...

microsoft2019怎么激活

Microsoft 2019如何激活Microsoft Office 2019是许多人常用的办公软件。然而,有些人遇到了激活问题,这很常见。在这篇文章中,我将向大家介绍如何激活Microsoft Of...

加速你的网页访问体验:香港服务器与CDN加速的完美结合

一、香港服务器的作用1、介绍香港服务器的概念以及它的重要性,香港位于连接中国大陆和世界的枢纽位置,使用香港的服务器,可以大大增加网站的访问速度。对于国内用户而言,使用香港服务器可以大幅提高网站的访问速...

云GPU:加速人工智能计算的新选择

随着人工智能技术的发展,云GPU越来越受到关注。本文从四个方面对云GPU进行详细阐述,分别是云GPU的概念和应用场景、云GPU实现的技术原理、云GPU与CPU的比较、以及云GPU的未来发展趋势。一、云...