Python内置函数功能汇总

本文按函数字母顺序归纳Python内置函数知识点,涵盖数学运算、类型转换、序列操作、对象操作等多方面函数,如abs()返回绝对值,bin()转换二进制,bool()返回布尔值等,还介绍了用于调试、文件操作等的函数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文按函数字母顺序归纳知识点:

abs(x):返回x的绝对值

all(iterable):集合中元素都为真是返回True,反之返回False
在这里插入图片描述

any(iterable):集合中的元素有一个 为真时为真;空串返回False
在这里插入图片描述

ascii():返回一个表示对象的字符串
在这里插入图片描述

bin():将整数转换成二进制
在这里插入图片描述

bool():返回布尔值,True或False
在这里插入图片描述
breakpoint():适用于调试器,适用于任何可调用对象,只要参数匹配即可
在这里插入图片描述

bytearray():返回一个新字节数组,这个数组里的元素是可变的,并且每个元素的值范围: 0 <= x < 256。

bytes():将一个字符串转换成你想要的编码格式的字节。
在这里插入图片描述
callable(object):检查对象object是否可调用
在这里插入图片描述
chr():返回整数对应的ASCII码对照表里的字符,取值范围[0~255]之间的正数
在这里插入图片描述

classmethod():注解,用来说明这个方式是个类方法;类方法即可被类调用,也可以被实例调用;类方法类似于Java中的static方法;类方法中不需要有self参数

compile(): 将source编译为,代码对象能够通过exec语句来执行或者eval()进行求值
在这里插入图片描述

complex():返回复数
在这里插入图片描述

delattr():删除object对象名为name的属性

dict():创建数据字典

dir():不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表。

divmod():divmod(a,b)方法是计算a,b的商和余数
在这里插入图片描述

enumerate():返回一个可枚举的对象,该对象的next()方法将返回一个tuple
在这里插入图片描述

eval():字符串str当成有效的表达式来求值并返回计算结果
在这里插入图片描述

exec():执行储存在字符串或文件中的Python语句
在这里插入图片描述

filter():过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表
在这里插入图片描述

float():将一个字符串或数转换为浮点数。如果无参数将返回0.0
在这里插入图片描述

format(value [, format_spec]):字符串的格式化,格式化的参数顺序从0开始

frozenset([iterable]):产生一个不可变的set

getattr():返回一个对象属性值
在这里插入图片描述

globals():返回一个描述当前全局符号表的字典

hasattr(object, name):判断对象object是否包含名为name的特性

hash(object):如果对象object为哈希表类型,返回对象object的哈希值
在这里插入图片描述

help():帮助信息
在这里插入图片描述

hex():10进制整数转换成16进制,以字符串形式表示
在这里插入图片描述

id():获取对象的内存地址
在这里插入图片描述

input():获取用户输入

int():将一个字符转换为int类型
在这里插入图片描述
isinstance(object, classinfo):判断object是否是class的实例
在这里插入图片描述

issubclass(class, classinfo):判断是否是子类
在这里插入图片描述

iter(o[, sentinel]):生成一个对象的迭代器,第二个参数表示分隔符

len():返回集合长度
在这里插入图片描述

list():将元组转换为列表
在这里插入图片描述

locals():返回当前的变量列表

map():根据提供的函数对指定序列做映射

max():回给定参数的最大值

min():回给定参数的最小值

next(iterator[, default]) :类似于iterator.next()

object():基类

oct():将一个数字转化为8进制
在这里插入图片描述

open() :用于打开一个文件,创建一个 file 对象,相关的方法才可以调用它进行读写

ord():是 chr() 函数(对于8位的ASCII字符串)或 unichr() 函数(对于Unicode对象)的配对函数,它以一个字符(长度为1的字符串)作为参数,返回对应的 ASCII 数值,或者 Unicode 数值,如果所给的 Unicode 字符超出了你的 Python 定义范围,则会引发一个 TypeError 的异常
在这里插入图片描述

pow(x, y[, z]) :返回x的y次幂
在这里插入图片描述
print():打印函数

property([fget[, fset[, fdel[, doc]]]]) :属性访问的包装类,设置后可以通过c.x=value等来访问setter和getter

range():产生一个序列,默认从0开始

repr():将一个对象变换为可打印的格式

round():四舍五入
在这里插入图片描述

set():set对象实例化

setattr():设置属性值

slice() 函数实现切片对象,主要用在切片操作函数里的参数传递

sorted():队集合排序

str([object]) :转换为string类型

sum():对集合求和

super():引用父类

tuple():生成一个tuple类型

type():返回该object的类型

vars() :返回对象的变量,若无参数与dict()方法类似

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值