python 内置函数分析

该博客聚焦Python内置函数,对其进行分析并给出函数功能表,为Python编程学习和使用提供了关于内置函数的相关信息,有助于了解函数功能。

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

python 内置函数分析

函数功能表

函数作用例子结果
abs()返回参数的绝对值abs(-1)1
all()如果bool(x)对于iterable中的所有值x都为true,则返回true。如果iterable为空,则返回trueall([False,True,True])False
any()如果bool(x)对于iterable中的任意一个值x为true,则返回true。如果iterable为空,则返回falseany([False,True,False])True
ascii()返回对象的纯ascii表示形式ascii(“abc123”)‘abc123’
bin()返回Integer的二进制形式bin(16)0b10000
breakpoint()断点调试函数,使用这个函数就是设置断点,next执行下一步breakpoint()
callable()返回对象是否可调用,可调用返回True,反之返回Falsecallable(abs(-1))False
chr()返回一个字符串,Unicode字符用一个序号,0<=i<=0x10ffff表示chr(100)d
compile()将源代码编译成可有exec()或eval()执行的代码对象
copyright()用于打印许可证文本的交互式提示对象
credits()用于打印许可证文本的交互式提示对象
delattr()从指定的对象中删除命名属性delattr(x, ‘y’)删除x对象的y属性
dir()dir([对象]) -> 字符串列表dir([objec,type,int])
divmod(x, y)返回元组(x//y,x%y)。不变量:div*y+mod==xdivmod(10,4)(2,2)
eval()在全局和局部环境中评估给定的源a = “蔡徐坤” print(eval(‘a’))蔡徐坤
exec()在全局和局部上下文中执行给定的源
exit()
format()返回对象的__format__()返回值
getattr()从指定的对象中获取属性getattr(x, ‘y’)获取x对象的y属性
globals()返回包含当前作用域全局变量的字典
hasattr()指定对象是否包含某属性hasattr(x, ‘y’)x对象是否有y属性,有返回True,无False
hash()返回给定对象的哈希值hash(object)8795906970835
help()内置的帮助文档help()
hex()返回Integer的十六进制形式hex(16)0x10
id()返回对象的标识id(object())1789135937728
input()从标准输入读取字符串。尾部换行符被剥离a = input()
isinstance()返回对象是类的实例还是类的子类的实例a = object() isinstance(a, object)True
issubclass()返回"cls"是派生自另一个类还是同一个类
iter()将目标源变换成可迭代的数据返回iter(‘1234’)str_iterators
len()返回容器中的项目数len(“abc”)3
license()用于打印许可证文本的交互式提示对象
locals()返回包含当前作用域的局部变量的字典
max()返回几个参数里的最大值max(‘a’,‘b’)b
min()返回几个参数里的最小值max(‘a’,‘b’)a
next()从迭代器返回下一项a = iter([1,2,3,4]) print(next(a),next(a))1 2
oct()返回整数的八进制表示oct(8)0o10
open()打开文件并返回流,发生故障时升起箭头
ord()返回一个字符串的Unicode代码点
pow()数学运算 pow(x,y)->x的y次方 pow(x,y,z)->x的y次方模zprint(pow(3,3),pow(3,3,2))27 1
print()控制台输出函数print(“abc”)abc
quit()
repr()返回对象的规范字符串表示repr(‘abc’)‘abc’
round()将数字四舍五入到以十进制数字表示的给定精度print(round(1.4),round(1.5))1 2
setattr()将给定对象的命名属性设置为指定值setattr(x,‘y’,v)将v变量赋值给x对象的y属性
sorted()以升序返回包含iterable中所有项的新列表sorted([1,3,2])[1,2,3]
sum()求和运算sum(1,2,3)6
vars()vars([对象]) -> dictionary
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值