400 028 6601

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

Python3常用内置方法代码实例-创新互联

这篇文章主要介绍了Python3常用内置方法代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

创新互联-成都网站建设公司,专注网站设计、网站制作、网站营销推广,主机域名网站空间,网站托管、服务器租用有关企业网站制作方案、改版、费用等问题,请联系创新互联

max()/min()

"""
  max(iterable, *[, default=obj, key=func]) -> value
  max(arg1, arg2, *args, *[, key=func]) -> value
  
  With a single iterable argument, return its biggest item. The default keyword-only argument specifies an object to return if the provided iterable is empty.
  With two or more arguments, return the largest argument.
"""

res = max([1, 2, 3], default=0)
print(res) # 3

# 传入了一个空的可迭代的对象参数, 返回默认值0
res = max([], default=0)
print(res) # 0

lis = [1, 2, 3]

def func(num):
  return -num
# res = max(lis, key=func)
res = max(lis, key=lambda num: -num)
print(res) # 1

"""
key参数接收的是一个函数对象
max函数会将lis里面的元素依次传入转换函数 
哪个元素经过转换函数得到的值大, 就返回该元素
"""

当前文章:Python3常用内置方法代码实例-创新互联
分享路径:http://mbwzsj.com/article/dghede.html

其他资讯

让你的专属顾问为你服务