主页
  • 主页
  • 分类
  • 热文
  • 教程
  • 面试
  • 标签
Python

Python 基础

Python 主页
Python 概述
Python 历史
Python 功能
Python 与 C++
Python Hello World
Python 应用领域
Python 解释器及其模式
Python 环境设置
Python 虚拟环境
Python 语法
Python 变量
Python 数据类型
Python 类型转换
Python Unicode 系统
Python 文字
Python 运算符
Python 算术运算符
Python 比较运算符
Python 赋值运算符
Python 逻辑运算符
Python 位运算符
Python 成员运算符
Python 身份运算符
Python 运算符优先级
Python 注释
Python 用户输入
Python 数字
Python 布尔值

Python 控制语句

Python 控制流
Python 决策
Python if 语句
Python if-else 语句
Python 嵌套 if 语句
Python match-case 语句
Python 循环
Python For 循环
Python for-else 循环
Python while 循环
Python break 语句
Python Continue 语句
Python pass 语句
Python 嵌套循环

Python 函数和模块

Python 函数
Python 默认参数
Python 关键字参数
Python 关键字专用参数
Python 位置参数
Python 仅限位置参数
Python 任意或可变长度参数
Python 变量作用域
Python 函数注释
Python 模块
Python 内置函数

Python 字符串

Python 字符串
Python 字符串切片
Python 字符串修改
Python 字符串连接
Python 字符串格式化
Python 转义字符
Python 字符串方法
Python 字符串练习

Python 列表

Python 列表
Python 访问列表项
Python 更改列表项
Python 添加列表项
Python 删除列表项
Python 循环列表
Python 列表推导式
Python 排序列表
Python 复制列表
Python 合并列表
Python 列表方法
Python 列表练习

Python 元组

Python 元组
Python 访问元组项
Python 更新元组
Python 解包元组项
Python 循环元组
Python 合并元组
Python 元组方法
Python 元组练习

Python 集合

Python 集合
Python 访问集合项
Python 添加集合项
Python 删除集合项
Python 循环集合
Python 合并集合
Python 复制集合
Python 集合运算符
Python 集合方法
Python 集合练习

Python 字典

Python 字典
Python 访问字典项
Python 更改字典项
Python 添加字典项
Python 移除字典项
Python 字典视图对象
Python 循环字典
Python 复制字典
Python 嵌套字典
Python 字典方法
Python 字典练习

Python 数组

Python 数组
Python 访问数组项
Python 添加数组项
Python 移除数组项
Python 循环数组
Python 复制数组
Python 反转数组
Python 排序数组
Python 合并数组
Python 数组方法
Python 数组练习

Python 文件处理

Python 文件处理
Python 文件写入
Python 文件读取
Python 重命名和删除文件
Python 目录
Python 文件方法
Python 文件/目录方法
Python OS.Path 方法

Python 面向对象编程

Python OOP 概念
Python 类和对象
Python 类属性
Python 类方法
Python 静态方法
Python 构造函数
Python 访问修饰符
Python 继承
Python 多态
Python 方法重写
Python 方法重载
Python 动态绑定
Python 动态类型
Python 抽象
Python 封装
Python 接口
Python 包
Python 内部类
Python 匿名类和对象
Python 单例类
Python 包装器类
Python 枚举
Python 反射

Python 错误和异常

Python 语法错误
Python 异常处理
Python Try-Except
Python Try-Finally
Python 抛出异常
Python 异常链
Python 嵌套 try
Python 用户定义异常
Python 日志记录
Python 断言
Python 内置异常

Python 多线程

Python 多线程
Python 线程生命周期
Python 创建线程
Python 启动线程
Python 合并线程
Python 命名线程
Python 线程调度
Python 线程池
Python 主线程
Python 线程优先级
Python 守护线程
Python 线程同步

Python 同步

Python 线程间通信
Python 死锁
Python 中断线程

Python 网络

Python 网络编程
Python 套接字编程
Python URL 处理
Python 泛型

Python 杂项

Python Date and Time
Python math模块
Python 迭代器
Python 生成器
Python 闭包
Python 装饰器
Python 递归
Python 正则表达式
Python Pip
Python 数据库访问
Python 弱引用
Python 序列化
Python 模板技术
Python 输出格式化
Python 性能测量
Python 数据压缩
Python 通用网关接口
Python XML 处理
Python 用户界面(GUI)
Python 命令行参数
Python Docstrings
Python JSON
Python 发送电子邮件
Python 进一步扩展
Python 工具/实用程序
Python GUI

Python 高级概念

Python 抽象基类
Python 自定义异常
Python 高阶函数
Python 对象的内部机制
Python 内存管理
Python 元类
Python 元编程
Python 模拟与桩
Python 猴子补丁
Python 信号处理
Python 类型提示
Python 进行自动化
Python Humanize包
Python 上下文管理器
Python 协程
Python 描述符
Python 内存泄漏
Python 不可变数据结构

基础

Python 主页
Python 概述
Python 历史
Python 功能
Python 与 C++
Python Hello World
Python 应用领域
Python 解释器及其模式
Python 环境设置
Python 虚拟环境
Python 语法
Python 变量
Python 数据类型
Python 类型转换
Python Unicode 系统
Python 文字
Python 运算符
Python 算术运算符
Python 比较运算符
Python 赋值运算符
Python 逻辑运算符
Python 位运算符
Python 成员运算符
Python 身份运算符
Python 运算符优先级
Python 注释
Python 用户输入
Python 数字
Python 布尔值

控制语句

Python 控制流
Python 决策
Python if 语句
Python if-else 语句
Python 嵌套 if 语句
Python match-case 语句
Python 循环
Python For 循环
Python for-else 循环
Python while 循环
Python break 语句
Python Continue 语句
Python pass 语句
Python 嵌套循环

函数和模块

Python 函数
Python 默认参数
Python 关键字参数
Python 关键字专用参数
Python 位置参数
Python 仅限位置参数
Python 任意或可变长度参数
Python 变量作用域
Python 函数注释
Python 模块
Python 内置函数

字符串

Python 字符串
Python 字符串切片
Python 字符串修改
Python 字符串连接
Python 字符串格式化
Python 转义字符
Python 字符串方法
Python 字符串练习

列表

Python 列表
Python 访问列表项
Python 更改列表项
Python 添加列表项
Python 删除列表项
Python 循环列表
Python 列表推导式
Python 排序列表
Python 复制列表
Python 合并列表
Python 列表方法
Python 列表练习

元组

Python 元组
Python 访问元组项
Python 更新元组
Python 解包元组项
Python 循环元组
Python 合并元组
Python 元组方法
Python 元组练习

集合

Python 集合
Python 访问集合项
Python 添加集合项
Python 删除集合项
Python 循环集合
Python 合并集合
Python 复制集合
Python 集合运算符
Python 集合方法
Python 集合练习

字典

Python 字典
Python 访问字典项
Python 更改字典项
Python 添加字典项
Python 移除字典项
Python 字典视图对象
Python 循环字典
Python 复制字典
Python 嵌套字典
Python 字典方法
Python 字典练习

数组

Python 数组
Python 访问数组项
Python 添加数组项
Python 移除数组项
Python 循环数组
Python 复制数组
Python 反转数组
Python 排序数组
Python 合并数组
Python 数组方法
Python 数组练习

文件处理

Python 文件处理
Python 文件写入
Python 文件读取
Python 重命名和删除文件
Python 目录
Python 文件方法
Python 文件/目录方法
Python OS.Path 方法

面向对象编程

Python OOP 概念
Python 类和对象
Python 类属性
Python 类方法
Python 静态方法
Python 构造函数
Python 访问修饰符
Python 继承
Python 多态
Python 方法重写
Python 方法重载
Python 动态绑定
Python 动态类型
Python 抽象
Python 封装
Python 接口
Python 包
Python 内部类
Python 匿名类和对象
Python 单例类
Python 包装器类
Python 枚举
Python 反射

错误和异常

Python 语法错误
Python 异常处理
Python Try-Except
Python Try-Finally
Python 抛出异常
Python 异常链
Python 嵌套 try
Python 用户定义异常
Python 日志记录
Python 断言
Python 内置异常

多线程

Python 多线程
Python 线程生命周期
Python 创建线程
Python 启动线程
Python 合并线程
Python 命名线程
Python 线程调度
Python 线程池
Python 主线程
Python 线程优先级
Python 守护线程
Python 线程同步

同步

Python 线程间通信
Python 死锁
Python 中断线程

网络

Python 网络编程
Python 套接字编程
Python URL 处理
Python 泛型

杂项

Python Date and Time
Python math模块
Python 迭代器
Python 生成器
Python 闭包
Python 装饰器
Python 递归
Python 正则表达式
Python Pip
Python 数据库访问
Python 弱引用
Python 序列化
Python 模板技术
Python 输出格式化
Python 性能测量
Python 数据压缩
Python 通用网关接口
Python XML 处理
Python 用户界面(GUI)
Python 命令行参数
Python Docstrings
Python JSON
Python 发送电子邮件
Python 进一步扩展
Python 工具/实用程序
Python GUI

高级概念

Python 抽象基类
Python 自定义异常
Python 高阶函数
Python 对象的内部机制
Python 内存管理
Python 元类
Python 元编程
Python 模拟与桩
Python 猴子补丁
Python 信号处理
Python 类型提示
Python 进行自动化
Python Humanize包
Python 上下文管理器
Python 协程
Python 描述符
Python 内存泄漏
Python 不可变数据结构

Python 内置函数


上一章 下一章

内置函数是指那些预先定义在 Python 解释器中的函数,使用它们时不需要导入任何模块。这些函数有助于对字符串、迭代器和数字执行各种操作。例如,内置函数如 sum()、min() 和 max() 用于简化数学运算。

如何在 Python 中使用内置函数?

要在代码中使用内置函数,只需通过传递必要的参数(如果有)到括号内直接调用特定函数即可。由于这些函数是预先定义好的,因此不需要导入任何模块或包。

内置函数使用示例

考虑以下示例,展示了如何在代码中使用内置函数:

# 使用 print() 和 len() 函数

text = "Tutorials Point"

print(len(text))  # 打印 15

在上面的例子中,我们使用了两个内置函数 print() 和 len()。

Python 内置函数列表

截至 Python 3.12.2 版本,内置函数列表如下:

序号 函数与描述
1 aiter() 函数 返回异步可迭代对象的异步迭代器
2 all() 函数 当所有元素为真时返回真
3 anext() 函数 返回给定异步迭代器的下一个项
4 any() 函数 检查迭代器中是否有元素为真
5 ascii() 函数 返回字符串的可打印表示形式
6 bin() 函数 将整数转换为二进制字符串
7 bool() 函数 将值转换为布尔值
8 breakpoint() 函数 在调用位置进入调试器,并调用 sys.breakpointhook()
9 bytearray() 函数 返回给定字节大小的数组
10 bytes() 函数 返回不可变的字节对象
11 callable() 函数 检查对象是否可调用
12 chr() 函数 从整数返回字符(字符串)
13 classmethod() 函数 对给定函数返回类方法
14 compile() 函数 返回代码对象
15 complex() 函数 创建复数
16 delattr() 函数 删除对象的属性
17 dict() 函数 创建字典
18 dir() 函数 尝试返回对象的属性
19 divmod() 函数 返回商和余数的元组
20 enumerate() 函数 返回枚举对象
21 eval() 函数 在程序内运行代码
22 exec() 函数 执行动态创建的程序
23 filter() 函数 从元素构建迭代器
24 float() 函数 从数字或字符串返回浮点数
25 format() 函数 返回值的格式化表示
26 frozenset() 函数 返回不可变的 frozenset 对象
27 getattr() 函数 返回对象的命名属性值
28 globals() 函数 返回当前全局符号表的字典
29 hasattr() 函数 返回对象是否有命名属性
30 hash() 函数 返回对象的哈希值
31 help() 函数 调用内置的帮助系统
32 hex() 函数 将整数转换为十六进制
33 id() 函数 返回对象的身份
34 input() 函数 读取并返回一行字符串
35 int() 函数 从数字或字符串返回整数
36 isinstance() 函数 检查对象是否为类的实例
37 issubclass() 函数 检查一个类是否为另一个类的子类
38 iter() 函数 返回迭代器
39 len() 函数 返回对象的长度
40 list() 函数 创建列表
41 locals() 函数 返回当前局部符号表的字典
42 map() 函数 应用函数并返回列表
43 memoryview() 函数 返回参数的内存视图
44 next() 函数 从迭代器检索下一个项
45 object() 函数 创建无特征的对象
46 oct() 函数 返回整数的八进制表示
47 open() 函数 返回文件对象
48 ord() 函数 返回 Unicode 字符的整数值
49 print() 函数 打印给定对象
50 property() 函数 返回属性
51 range() 函数 返回一系列整数
52 repr() 函数 返回对象的可打印表示
53 reversed() 函数 返回序列的反向迭代器
54 set() 函数 构建并返回集合
55 setattr() 函数 设置对象的属性值
56 slice() 函数 返回切片对象
57 sorted() 函数 从给定的可迭代对象返回排序列表
58 staticmethod() 函数 将方法转换为静态方法
59 str() 函数 返回对象的字符串版本
60 super() 函数 返回基类的代理对象
61 tuple() 函数 返回元组
62 type() 函数 返回对象的类型
63 vars() 函数 返回 __dict__ 属性
64 zip() 函数 返回元组的迭代器
65 __import__() 函数 由 import 语句调用的函数
66 unichr() 函数 将 Unicode 码位转换为其对应的 Unicode 字符
67 long() 函数 表示任意大小的整数

内置数学函数

还有一些额外的内置函数专门用于执行数学运算,列表如下:

序号 函数与描述
1 abs() 函数 返回 x 的绝对值,即 x 到零的正距离
2 max() 函数 返回其参数的最大值或最大数字
3 min() 函数 返回其参数的最小值,即最接近负无穷大的值
4 pow() 函数 返回 x 的 y 次方。等价于 x**y。函数有第三个可选参数 mod。如果给出,则返回 (x**y) % mod 值
5 round() 函数 round() 是 Python 中的内置函数。返回 x 四舍五入到小数点后 n 位
6 sum() 函数 返回所有可迭代对象(列表或元组)中的数字之和。可选的开始参数默认为 0。如果给出,则列表中的数字将被加到开始值

使用内置函数的优点

以下是使用内置函数的一些优点:

  • 使用内置函数简化并减少了代码长度,增强了代码的可读性。
  • 不必重复编写相同的逻辑,可以在程序的不同部分使用这些函数。这不仅节省了时间,也有助于保持代码的一致性。
  • 这些函数提供了广泛的功能,包括数学运算、数据类型转换以及对迭代器的操作。
  • 这些函数具有描述性的名称,使得代码更容易理解与维护。开发人员无需为执行某些操作编写额外的复杂代码。

常见问题解答

如何处理内置函数中的错误?

在使用内置函数时可能会遇到错误,要处理这些错误可以使用 try-except 块。这可以帮助识别错误和异常类型。

我们能扩展内置函数的功能吗?

是的,我们可以通过与其他方法结合使用并根据需要应用您的逻辑来扩展内置函数的功能。然而,这不会影响所使用的函数的预定义功能。

我可以创建自己的内置函数吗?

不可以创建自己的内置函数。但是,Python 允许用户创建用户定义的函数。

如何使用内置函数?

使用内置函数非常简单,只需按照名称后跟括号的形式调用它,并在括号内传递所需的参数。

上一章 下一章
阅读号二维码

关注阅读号

联系二维码

联系我们

© 2024 Yoagoa. All rights reserved.

粤ICP备18007391号

站点地图