内置函数:
内置函数就是python自带的函数,底层的函数。
内置方法:__name__ 格式的方法
特点:在某种情况下自动触发执行
定制化类和对象
len :__len__
'abc':__str__ :打印时,触发 return 值,被打印
__init__ :实例化对象时,使用
__del__ :删除,清理对象时,触发,程序结束,也是这个情况,将对象清理了
当程序调用了系统的资源,可以程序结束的时候,帮系统释放
如何使用内置方法定制类:
利用内置方法,触发条件,,,
built-in functions
abs:绝对值
callable:是否可调用
chr 和 ord相反
complex:复数
divmod(10,3) => (3,1) 商和余数
enumerate() 枚举
for v in [1,2,3]:
print(v)
for v in enumerate([1,2,3]):
print(v)
v = (索引,值)
eval:执行字符串的表达式
isinstance():判断是否是一个类的实例
不要用type
frozenset({...}) 不可变的集合
pow 乘方 pow(10,2,3) 10**2%3
repr 返回一个对象的 string 格式
round() 四舍五入
setattr
slice : 切片
zip: 拉链函数
将两个值的每个元素,一个加一个,组成元组,进而成‘列表’啥的
x = __import__('time')
self.__class__.__name__ 得到类名
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现