python用psf函数_python学习之-类的内置函数
内置方法:__str__(该方法必须返回字符串类型),在对像被打印时自动触发,然后将该方法的返回值当做打印结果输出)
class People:
def __init__(self,name,age):
self.name=name
self.age=age
def __str__(self): #绑定给对象的方法
return ‘‘ %(self.name,self.age) #这个方法必须返回一个字符串类型的值,格式自定义一不限
obj=People(‘egon‘,18)
print(obj) # 底层原理就是print(obj.__str__())
PS:打印对象时候就自动触发了__str__这个方法
内置方法:__del__(会在对象被删除时自动触发,我们可以在__del__内做一些回收系统资源的事)
class Foo:
def __init__(self,x,y,filepath):
self.x=x
self.y=y
self.f=open(filepath,mode=‘rt‘,encoding=‘utf-8‘)
def __del__(self):#这个方法就是对象被删之前一定会触发这个程序下面的代码
# 回收系统资源
self.f.close()
obj=Foo(10,20,‘settings.py‘)
del obj # 删除对象,底层原理就是obj.__del__()
print(‘========================>‘)
isinstance(obj,cls)检查obj(一个实例)是否是类 cls 的对象
class Foo(object):
pass
obj = Foo()
isinstance(obj, Foo)
PS:判断一个值数据类型的时候推荐用这个,type不推荐使用
issubclass(sub, super)检查sub类是否是 super 类的派生类(其实就是检查一个类是否是一个类的子类)
class Foo(object):
pass
class Bar(Foo):
pass
issubclass(Bar, Foo)
原文:https://www.cnblogs.com/shizhengquan/p/10127783.html
python用psf函数_python学习之-类的内置函数相关推荐
- python我想对你说_python学习第12天----内置函数
1.内置函数 python解释器提供的,直接可以使用的函数,如print,input等 1)作业域相关 ①globals() 以字典的类型返回全部局部变量 ②locals() 以字典的类型返回当前 ...
- python len函数_Python 初学者必备的常用内置函数
Python 作为一门高级编程语言,为我们提供了许多方便易用的内置函数,节省了不少开发应用的时间.目前,Python 3.7 共有 69 个内置函数,一些是我们耳熟能详的函数,另一些却不是很常见,这里 ...
- python中比较重要的几个函数_Python 几个重要的内置函数 python中的内置函数和关键字需要背过吗...
python重要的几个内置函数用法 python内置函数什么用忘不掉的是回忆,继续的是生活,错过的,就当是路过吧.来来往往身边出现很多人,总有一个位置,一直没有变.看看温暖的阳光,偶尔还是会想一想. ...
- python中的json函数_python中装饰器、内置函数、json的详解
装饰器 装饰器本质上是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象. 先看简单例子: def run(): time.sleep(1 ...
- python拟合三元函数_python基础教程之常用内置函数、三元运算、递归
目录 常用内置函数 abs/round/sum eval/exec enumerate max/min sorted zip map filter 补充:reduce lambda 初识递归 再谈递归 ...
- keil5函数 默认返回值_python学习第12天----内置函数 - 我想对你说
1.内置函数 python解释器提供的,直接可以使用的函数,如print,input等 1)作业域相关 ①globals() 以字典的类型返回全部局部变量 ②locals() 以字典的类型返回当前 ...
- inrange函数_Python 初学者必备的常用内置函数
本文纲要 Python 作为一门高级编程语言,为我们提供了许多方便易用的内置函数,节省了不少开发应用的时间.目前,Python 3.7 共有 69 个内置函数,一些是我们耳熟能详的函数,另一些却不是很 ...
- python字典经典例题_python 字典(Dictionary)的一些内置函数和经典例题
字典是另一种可变容器模型,且可存储任意类型对象. 字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中 修改字典 向字典添加新 ...
- python内置函数面向对象_Pyhton——面向对象进阶二:类的内置函数补充、描述符...
Pyhton--面向对象进阶二: 一.类的内置函数补充 1.isinstance(obj,cls)--检查obj是否是该类的对象 class Hoo: def __init__(self,name,t ...
最新文章
- ASP.net:添加.net(2.0C#)FCKeditor在线编辑器步骤
- ipython控制台_CentOS 6.4 中IPython如何启动Qt控制台和NoteBook?
- nmap脚本(nse)使用总结
- Jquery源码解析-设计理念
- 前端交接文档_开发型Web前端和设计型Web前端的区别是什么?
- matlab基于dct的图像压缩编码解码_基于FPGA的扩频系统设计(下)
- 10 分钟快速入门海量数据搜索分析引擎 Elasticearch
- 与登录shell相关的文件
- python能不能自动写代码_微软最强 Python 自动化工具开源了!不用写一行代码
- luogu P3178 [HAOI2015]树上操作
- yii 下 session 丢失的问题
- 动态路由协议的基本配置---RIP
- 小猫爪:PMSM之FOC控制04-SVPWM
- 计算机基础雨课堂答案,雨课堂试卷批量导入Word模板
- flash activex java_adobe flash player activex
- 域计算机策略软件安装方法,windows域软件下发策略
- 【加拿大签证】加拿大签证办理GCKey注册说明【加拿大签证网上办理注册】
- 使用Netflix Archaius进行配置管理
- 【数据科学】迄今最全面的数据科学应用总结:16个分析学科及落地应用
- 重磅!微信二维码引擎OpenCV开源!3行代码让你拥有微信扫码能力