Python快速闯关8:内置函数

内置函数可以简化编码复杂度,提升编码效率。max()min()sum()是三个非常实用的内置函数,这些函数能够简化对列表、元组、字典等的统计与逻辑判断。除了基础用法外,这些函数还提供了 key、default、start 等参数,让功能更加强大和实用。下面逐一对这些函数进行介绍:

  1. max()min()函数
    这两个函数可以分别返回所求对象中的最大值和最小值;而"key"和"default"这两个参数可以使代码更加多样化和可靠。
    示例如下:
python 复制代码
a=[1,2,3,4,5,6,7,8,9,10]
print(max(a))
print(min(a))

b=["Jack","John","Mary","Tom","Sam","Jill"]
print(min(b,key=len))

c=[]
print(max(c,default="不能使用空的列表呢!"))

输出如下:

bash 复制代码
10
1
Tom
不能使用空的列表呢!
  1. sum()函数
    sum()函数可以对指定的对象进行求和,start参数则可以指定求和的起始值(默认不写则是0)。
    示例如下:
python 复制代码
print(sum(a)) #输出:55
print(sum(a,start=100))#输出:155
相关推荐
GreenTea3 分钟前
OpenAI Agents API 上手实测:一次调用把整个 agent loop 甩给 OpenAI
前端·后端·算法
星云API技术支持9 分钟前
企业微信二次开发:群权限设置、成员管理与群资料维护的接口组合实践
java·前端·企业微信
XiHongShi201611 分钟前
键盘大小写指示器(代替键盘灯)
学习·计算机
niucloud-admin22 分钟前
JAVA V6 多商户商城 开发文档——job 计划任务开发
java·python·github
小叶肥辉27 分钟前
LangChain链和LangGraph图的学习笔记【三】——分别用langchain_openai库和langchain_community库调用大模型
笔记·python·langchain
京东云开发者29 分钟前
81.8 秒的视频,我们改了 15 个版本:一次纯 Codex 驱动的 AI-native 视频实践
前端·aigc
Csvn1 小时前
TypeScript 大型项目架构:从单体 tsconfig 到分层可扩展的工程
前端
2401_873479401 小时前
IP属地为什么有时显示外省?用IP查询工具核查动态分配、运营商出口与GeoIP库
python·tcp/ip·ip
海宇AI1 小时前
零信任架构实战:基于海宇柠檬查出险-登记证构建自动化车抵贷核保网关
java·人工智能·架构·自动化
斯维赤2 小时前
AI Agent学习之路 | Prompt Engineering(提示词工程)的三板斧核心技巧
人工智能·学习·prompt