网站首页 > 基础教程 正文
Python包含许多内置函数,让我们的程序设计更加方便和高效,今天我们介绍的是min()和max()函数,功能是在输入数据中查找最小值和最大值。这是Python中最基本的计算,但它们在实际编程中有许多有趣的用法。
列表:
>>> max([3,5,9,5,-7])
9
>>> min([3,5,9,5,-7])
-7
>>> max([])
Traceback (most recent call last):
File "<pyshell#6>", line 1, in <module>
max([])
ValueError: max() arg is an empty sequence
如果对空列表进行调用,则返回错误。
>>> max([3,5,9,"5",-7])
Traceback (most recent call last):
File "<pyshell#7>", line 1, in <module>
max([3,5,9,"5",-7])
TypeError: '>' not supported between instances of 'str' and 'int'
如果列表混合字符串和数字,返回错误。
字符串:
>>> min("abcdefghijklmnopqrstuvwxyz")
'a'
>>> max("abcdefghijklmnopqrstuvwxyz")
'z'
>>> min("abcdWXYZ")
'W'
>>> max("abcdWXYZ")
'd'
对于字符,字母顺序将决定最终结果。
>>> min("abc123%")
'%'
>>> min("abc123>")
'1'
>>> max("abc123%")
'c'
如果字符串中字符不仅限于字母,则依据字符的ASCII码。
字典:
>>> prices = {"banana": 1.20,"apple": 0.89,"grape": 2.45,}
>>> max(prices)
'grape'
>>> min(prices)
'apple'
>>> min(prices.keys())
'apple'
>>> max(prices.keys())
'grape'
>>> min(prices.values())
0.89
>>> max(prices.values())
2.45
>>> min(prices.items())
('apple', 0.89)
>>> max(prices.items())
('grape', 2.45)
对于字典,可以分别操作键和值,对于键中字符串,按首字母进行处理。
现在你知道如何使用Python的内置函数查找最小值和最大值,您了解了其他一些特征,你在的日常编程中会用到。
猜你喜欢
- 2024-12-12 Python绘制带有密度的散点图:matplotlib
- 2024-12-12 再见了,Python~
- 2024-12-12 一文带您理解Python生成器(generator):高效利用内存的奥秘
- 2024-12-12 Python中的线程
- 2024-12-12 Python元组介绍:10分钟掌握元组用法
- 2024-12-12 基于OpenCV 的车牌识别
- 2024-12-12 Python每日一练之判断101-200之间有多少个素数,并输出所有素数
- 2024-12-12 在 Python 字典中查找包含最小值的键
- 2024-12-12 20_ Python基础到实战一飞冲天(二)-python基础(二十)
- 2024-12-12 是时候学习Web开发了,1小时用Python开发一个博客系统
- 最近发表
- 标签列表
-
- gitpush (61)
- pythonif (68)
- location.href (57)
- tail-f (57)
- pythonifelse (59)
- deletesql (62)
- c++模板 (62)
- css3动画 (57)
- c#event (59)
- linuxgzip (68)
- 字符串连接 (73)
- nginx配置文件详解 (61)
- html标签 (69)
- c++初始化列表 (64)
- exec命令 (59)
- canvasfilltext (58)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- node教程 (59)
- console.table (62)
- c++time_t (58)
- phpcookie (58)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)