2024年Python内置函数大全_sht是python的内置函数吗

  • 对象操作(9个)
  • 反射操作(8个)
  • 变量操作(2个)
  • 交互操作(2个)
  • 文件操作(1个)
  • 编译执行(4个)
  • 装饰器(3个)
1.数学运算:
abs()求数值的绝对值
divmod()返回两个数值的商和余数
max()返回可迭代对象哄的元素中的最大值或者所有参数的最大值
min()返回可迭代对象哄的元素中的最大值或者所有参数的最小值
pow()返回两个数值的幂运算或者其与指定整数的模值
round()对浮点数进行四舍五入值
sum()对元素类型是数值的可迭代对象中的每个元素求和
2.类型转换:
bool()根据传入的参数的逻辑值创建一个新的布尔值
int()根据传入的参数创建一个新的整数
float()根据传入的参数创建一个新的浮点数
complex()根据传入的参数创建一个新的复数
str()返回一个对象的字符串表现形式
bytearray()根据传入的参数创建一个新的字节数组
bytes()根据传入的参数创建一个新的不可变字节数组
memoryview()根据传入的参数创建一个新的内存查看对象
ord()返回Unicode字符对应的整数
chr()返回整数所对应的Unicode字符
bin()将整数转化为2进制字符串
oct()将整数转化为8进制字符串
hex()将整数转化为16进制字符串
tuple()根据传入的参数创建一个新的元组
list()根据传入的参数创建一个新的列表
dictionary()根据传入的参数创建一个新的字典
set()根据传入的参数创建一个新的集合
frozenset()根据传入的参数创建一个不可变集合
enumerate()根据可迭代对象创建枚举对象
range()根据传入的参数创建一个新的range对象
iter()根据传入的参数创建一个新的可迭代对象
slice()根据传入的参数创建一个新的切片对象
super()根据传入的参数创建一个新的子类和父类关系的代理对象
object()创建一个新的object对象
3.序列操作:
all()判断可迭代对象的每个元素是否都为True值
any()判断可迭代对象的元素是否为True值的元素
filter()使用指定方法过滤可迭代对象的元素
map()使用指定方法取作用传入的每个迭代对象的元素,生成新的可迭代对象
next()返回可迭代对象的下一个元素值
reversed()反转序列生成新的可迭代对象
sorted()对可迭代对象进行排序,返回一个新的列表
zip()聚合传入的每隔迭代器中的相同位置的元素,返回一个新的元祖类型迭代器
4.对象操作:
help()返回对象的帮助信息
dir()返回对象或者当前作用域内的属性列表
id()返回对象的唯一标识符
hash()获取对象的哈希值
type()返回对象的类型,或者根据传入的参数创建一个新的类型
len()返回对象的长度
ascii()返回对象的可打印表字符串表现方式
5.反射操作:
_import_()动态导入模块
isinstance()判断对象是否是类或者元祖中任意类元素的实例
issubclass()判断类是否是另一个类或者类型元组中任意类元素的子类
hasattr()检查对象是否含有属性
getsttr()获取对象的属性值
setattr()设置对象的属性值
delattr()删除对象的属性
callable()检查对象是否可被调用
format()格式化显示值
var()返回当前作用域内的局部变量和其值组成的字典,或者返回对象的属性列表
6.变量操作:
globals()返回当前作用域内的全局变量和其值组成的字典
locals()返回当前作用域内的局部变量和其值组成的字典
7.交互操作:
print()向标准输出对象打印输出
input()读取用户输入值
8.文件操作:
open()使用指定的模式和编码打开文件,返回文件读取对象
9.编译执行:
compile()将字符串编译为代码或者AST对象,使之能够通过exec语句来执行或者eval进行求值
eval()执行动态表达式求值
exec()执行动态语句块
repr()返回一个对象的支付穿表现形式
10.装饰器:
property()标示属性的装饰器
classmethod()标示方法为类方法的装饰器
staticmethod()标示方法为静态方法的装饰器
11.下面谈一下Python的内建函数(hasattr(object,name))

说明:判断对象object是否包含名为name的特性(hasattr是通过调用getattr(object,name)是否抛出异常来实现的)

  • 参数object :对象
  • 参数name : 特性名称

示例:

文末有福利领取哦~

👉一、Python所有方向的学习路线

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。img

👉二、Python必备开发工具

img
👉三、Python视频合集

观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
img

👉 四、实战案例

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。(文末领读者福利)
img

👉五、Python练习题

检查学习结果。
img

👉六、面试资料

我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
img

img

👉因篇幅有限,仅展示部分资料,这份完整版的Python全套学习资料已经上传

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化学习资料的朋友,可以戳这里无偿获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

  • 16
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值