Python 内置函数

Python 内置函数简介

Python 中的函数可以分为 “自定义函数” 和 “内置函数”。自定义函数,指的是需要你自己去定义的函数,前面几节学习的就是自定义函数。

内置函数,指的是 Python 内部已经定义好的函数,也就是说我们不需要自己去写函数定义部分,而是直接调用就可以了。其中,常见的内置函数如下表所示。

Python 常用的内置函数
类型转换
int() 转换为 “整数”
float() 转换为 “浮点数”
str() 转换为 “字符串”
list() 转换为 “列表”
tuple() 转换为 “元组”
set() 转换为 “集合”
统计函数
len() 计算长度
sum() 计算总和
max() 求最大值
min() 求最小值
数学计算
abs() 求绝对值
round() 求四舍五入值
其他函数
type() 判断类型
print() 输出内容
input() 输入内容

上表列出的只是最常用的内置函数,而并非是所有的内置函数。如果小伙伴们想要更系统地学习 Python 内置函数,请查看我们提供的参考手册:Python 内置函数

内置函数的使用

在 Python 中,len()、sum()、max() 和 min() 这 4 个其实是一类函数,也叫做 “统计函数”。它们几乎可以用于所有的数据类型,不过一般情况下不会这样去用。对于统计函数,我们需要注意以下 3 点。

  • 除了数字类型,len() 函数可以获取其他所有类型的长度,包括:序列(列表、元组、字符串)、字典、集合。
  • sum()、max()、min() 这 3 个不仅可以用于一个列表,还可以用于一个集合。
  • max() 和 min() 可以用于一组数,但是 sum() 不可以用于一组数。

示例 1:len() 函数

a = ['red', 'green', 'blue']
b = ('red', 'green', 'blue')
c = 'Python'
d = {'Jack': 101, 'Lucy': 102, 'Tony': 103}
e = {21, 15, 8}

print(len(a))
print(len(b))
print(len(c))
print(len(d))
print(len(e))

运行结果如下。

3
3
6
3
3

示例 2:列表

nums = [12, 6, 6, 9, 15]

print('The max:', max(nums))
print('The min:', min(nums))
print('The sum:', sum(nums))

运行结果如下。

The max: 15
The min: 6
The sum: 48

示例 3:集合

nums = {21, 15, 8}

print('The max:', max(nums))
print('The min:', min(nums))
print('The sum:', sum(nums))

运行结果如下。

The max: 21
The min: 8
The sum: 44

示例 4:一组数

a = max(3, 9, 1, 12, 50, 21)
b = min(3, 9, 1, 12, 50, 21)

print('The max:', a)
print('The min:', b)

运行结果如下。

The max: 50
The min: 1

分析:

需要注意的是,sum() 不能用于求一组数的和,比如执行 sum(3, 9, 1, 12, 50, 21) 来求和,那么程序就会报错,小伙伴们可以自行试一下。

上一篇: Python 递归函数

下一篇: Python 面向对象

给站长反馈

绿叶网正在不断完善中,小伙伴们如果发现任何问题,还望多多给站长反馈,谢谢!

邮箱:lvyenet@vip.qq.com

「绿叶网」服务号
绿叶网服务号放大
关注服务号,微信也能看教程。
绿叶网服务号