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
相关推荐
u0109147605 小时前
CSS组件库如何快速扩展_通过Sass @extend继承基础布局
jvm·数据库·python
baidu_340998825 小时前
Golang怎么用go-noescape优化性能_Golang如何使用编译器指令控制逃逸分析行为【进阶】
jvm·数据库·python
m0_678485455 小时前
如何利用虚拟 DOM 实现无痕刷新?基于 VNode 对比的状态保持技巧
jvm·数据库·python
不吃香菜学java5 小时前
Redis的java客户端
java·开发语言·spring boot·redis·缓存
qq_342295825 小时前
CSS如何实现透明背景效果_通过RGBA色彩模式控制透明度
jvm·数据库·python
TechWayfarer5 小时前
知乎/微博的IP属地显示为什么偶尔错误?用IP归属地查询平台自检工具3步验证
网络·python·网络协议·tcp/ip·网络安全
xiaotao1315 小时前
02-机器学习基础: 监督学习——线性回归
学习·机器学习·线性回归
Greyson15 小时前
CSS如何处理超长文本换行问题_结合word-wrap属性
jvm·数据库·python
码事漫谈5 小时前
大模型输出的“隐性结构塌缩”问题及对策
前端·后端
captain3765 小时前
事务___
java·数据库·mysql