python内建函数(查看及简单解释)

内建函数

启动解释器后默认加载的函数为内建函数
通过引用builtins查看内建函数
以下代码示例中使用了列表推导式
用的函数说明如下:
1、builtins 模块包含了解释器自带的所有内置函数和异常 【builtins 内置】
2、dir内置函数,用于列出模块,类,实例或其它任何对象的所有属性,对一个对象调用dir函数时,返回一个包含该对象所有属性的字符串列表。(包含属性,方法,函数等)
3、callable 函数用于检查一个对象是否可以调用,如果对象是可调用的返回True否则返回False 【callable 可赎回的,可缴纳的】
4、getattr函数用于获取对象的属性值
总结:以下为解释器中返回的可被调用的且开头不是下划线的函数、属性、方法、异常。

# 查看内建函数  builtins
import builtins

# 获取所有的内置函数  需要引入builtins函数
# print(dir(builtins))

# 其中 dir 用于列出模块,类,实例或其他对象的所有属性,返回一个字符串列表,列表中可能是数据属性也可能是方法或函数。
# 获取所有的不是下划线开头,而且可以被调用的内置函数
builtin_function= [item for item in dir(builtins) if callable(getattr(builtins,item)) and item[0]!='_']

# 打印出所有的内置函数
for i in builtin_function:
    print(i)

错误异常

ArithmeticError 算术错误
AssertionError 断言错误
AttributeError 属性错误
BaseException 基地例外
BaseExceptionGroup 基本异常组
BlockingIOError 阻塞IO错误
BrokenPipeError 破管误差
BufferError 缓冲区错误
BytesWarning 字节警告
ChildProcessError 字进程错误
ConnectionAbortedError 连接中断错误
ConnectionError 连接中断
ConnectionRefusedError 连接拒绝错误
ConnectionResetError 连接重置错误
DeprecationWarning 弃用警告
EOFError EOF错误
EncodingWarning 编码警告
EnvironmentError 环境误差
Exception 异常
ExceptionGroup 异常组
FileExistsError 文件存在错误
FileNotFoundError 文件未找到错误
FloatingPointError 浮点误差
FutureWarning 未来警告
GeneratorExit 生成器出口
IOError IO错误
ImportError 导入错误
ImportWarning 导入警告
IndentationError 缩进错误
IndexError 索引错误
InterruptedError 中断错误
IsADirectoryError 是目录错误
KeyError 关键错误
KeyboardInterrupt 键盘中断
LookupError 查找错误
MemoryError 内存错误
ModuleNotFoundError 模块未找到错误
NameError 名称错误
NotADirectoryError 不是目录错误
NotImplementedError 未实现错误
OSError 系统错误
OverflowError 溢出错误
PendingDeprecationWarning 待弃用警告
PermissionError 权限错误
ProcessLookupError 进程查找错误
RecursionError 递归错误
ReferenceError 引用错误
ResourceWarning 资源警告
RuntimeError 运行时错误
RuntimeWarning 运行时警告
StopAsyncIteration 停止异步迭代
StopIteration 停目迭代
SyntaxError 语法错误
SyntaxWarning 语法警告
SystemError 系统错误
SystemExit 系统退出
TabError 标签错误
TimeoutError 超时错误
TypeError 类型错误
UnboundLocalError 非约束局部误差
UnicodeDecodeError Unicode解码错误
UnicodeEncodeError Unicode编码错误
UnicodeError Unicode错误
UnicodeTranslateError Unicode翻译错误
UnicodeWarning Unicode警告
UserWarning 用户警告
ValueError 值错误
Warning 警告
WindowsError Windows错误
ZeroDivisionError 0整除错误

内置函数

abs 绝对值
aiter 再次
all 全部
anext 异步迭代器中获取下一个异步项
any 任何
ascii ascii码
bin 箱子(整数转换成二进制字符串)
bool 布尔
breakpoint 断点
bytearray 字节数组
bytes 字节
callable 是否能被调用
chr 空的
classmethod 类方法
compile 编译
complex 复杂
copyright 版权
credits 学分(显示解释器鸣谢信息)
delattr 删除属性
dict 字典
dir 列所所有属性
divmod 整数除法返回商和余数
enumerate 枚举
eval 把字符串转换成可以执行的代码
exec 执行存储在字符串或对象中的python代码
exit 退出
filter 过滤器函数
float 浮点数
format 格式化
frozenset 创建一个不可变对象(只读对象)
getattr 获取属性
globals 全局
hasattr 检查对象是否有特定的属性
hash 返回对象的希哈值,是一个整数,代表对象唯一标识
help 帮助
hex 把一个整 数转换成16进制
id 返回对象的身份(唯一标识符)
input 输入
int 转换整数
isinstance 是哪种实例
issubclass 检查一个类是否是另一个类的子类
iter 创建一个迭代器对象
len 返回长度
license 打印Python许可证
list 列表
locals 本地
map 迭代对象用函数批量处理
max 返回最大值
memoryview 处理内存缓冲区数据,返回一个内存查看对象
min 返回最小值
next 下一个,一般迭代器上用
object 对象
oct 整数转换为八进制(octal)字符串表示
open 打开
ord 返回字符串的整数表示即ascii码
pow 计算幂
print 打印输出
property 用于创建属性 装饰器也有property
quit 退出解释器或程序和exit一样,但可接收一个状态
range 生成数
repr 返回一个字符串,包含类的名称,实例的属性值
reversed 返回一个反转的迭代器
round 四舍五入
set 集合
setattr 设置对象的属性值
slice 片,生成一个切片对象
sorted 对可迭代对象进行排序
staticmethod 静态方法
str 转换为字符串
sum 求合函数
super 调用父类
tuple 元组
type 返回对象类型
vars 返回模块的属性字典
zip 压缩

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值