min函数的作用有一种常用函数叫min函数, 它的作用是返回一组数据里的最小值, min()函数的输入能够是一个列表, 也能够是一个元组, 还能够是一个由数字所组成的序列。min() 函数语法min(args)args为要比较的参数可以是数字、列表、元组等。1. 计算列表、元组、序列最小值举个例子a 1, 2, 3, 4, 5print(min(a)) # 输出 12. 返回字符串中ASCII值最小字符当把min函数施加于一个字符串时, 它就会返回在该字符串里ASCII值是最小的那个字符。3. 比较多个参数返回最小的那个当min函数对多个参数起作用时, 它会去比较所有给出的参数, 进而返回其中最小的那个参数的值。有时候, 我们有这样的需求, 即针对复杂的数据类型, 像是自定义对象, 去开展比较的行为, 在这种时候, 我们能够借助传递比较函数的方式, 去达成对于最小值的计算。接收两个参数的函数, 是比较函数, 其返回True或者False, 比如, 要比较两个对象的年龄大小:class :def (self, name, age):self.name nameself.age agedef (p1, p2):p1.age p2.agep1 (Tom, 20)p2 (Jerry, 18)p3 (John, 25)输出那一个对如下三个元素, 即p1, 再是p2, 还有p3, 通过利用以x为参数且返回x.age的函数作为键值的方式所确定的最小值, 其结果呈现出来的内容为 {name: Jerry, age: 18}。我们定义了一个函数, 此函数, 接收两个参数, 分别是p1和p2, 它会比较这两个参数的age属性, 进而返回True或者False。之后, 我们把这个函数传递给min()函数的一个参数, 这个参数正是key。min()函数依据()函数返回的结果对相关对象予以比较, 并能最终找出age属性最小的那个对象。我们可以看到, 在当下这个例子里, 其输出的是age属性为18的对象Jerry。5. 返回字典中最小值所对应的键对于key参数, 我们传递了一个函数a.get, 这个函数接收一个键当作参数, 接收后返回该键所对应的那个值。min ()函数依据这个函数的返回值开展字典中值的比较, 比较后返回最小值所对应的键。于该个例子里头, 所输出的乃是1, 此即字典a之中的最小值, 与之对应的键是。综上所述, min函数能够用来计算列表里的最小值, 能在元组中算出最小值, 可于序列范围内得出最小值, 会在字符串当中选出最小值, 能比较多个参数从而返回最小值, 还能指定比较函数去对自定义对象开展比较, 并且可以返回字典里最小值所对应的键。