E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
__str__
2.1.2 Python面向对象之反射以及内置方法
点击跳转笔记总目录阅读目录1,isinstance和issubclass2,反射setattrdelattrgetattrhasattr3,__
str__
和repr4,__del__5,item系列__
花姐毛毛腿
·
2020-06-28 10:36
设计一个学生类&班级类
第一题设计一个学生类属性:姓名、学号、年龄、成绩设计一个班级类要求:实现向班级中添加学生、删除学生、查看学生、按照指定条件排序属性:班级代号,所有学生需要使用calss,__int__,__
str__
,
weixin_33756418
·
2020-06-28 04:09
Python静态方法(staticmethod)、类方法(classmethod)、__
str__
的用法
一、使用与特性1.1、使用说明:一般来说,要使用某个类的方法,需要先实例化一个对象再调用方法。而使用@staticmethod或@classmethod,就可以不需要实例化,直接通过类名就可以实现调用。使用:直接类名.方法名()来调用。1.2、区别:@staticmethod不需要表示自身对象的self和自身类的cls参数(这两个参数都不需要添加),就跟使用函数一样。使用:直接类名.属性名或直接类
爱人BT
·
2020-06-27 00:18
python
python属性
python中__
str__
()函的用法
python中__
str__
()函数的用法定义一个__
str__
()的用法:classPerson:def__init__(self,name,age):self.name=nameself.age=agedef
sunyuxiu
·
2020-06-26 16:12
python
Python中class的内置函数__
str__
在python中,如果我们定义一个class:classFriend():def__init__(self,name):self.name=nameif__name__=='__main__':friend=Friend('Liang')printfriend那么在申明一个实例对象friend并打印其信息时,python返回的是它的存储地址到底应该怎么做才能打印出一个对象的有感内容呢?可以通过__
r91987
·
2020-06-26 05:39
python
Python学习笔记(9),Python面向对象高级特性2 -- 定制类和多重继承
定制类介绍了以下几种类的方法:__
str__
(),__iter__(),__next__(),__getitem__(),__getattr__(),__call__()__
str__
类似java中的toString
焦下鹿
·
2020-06-26 04:41
Python
Python中__
str__
的用法
__
str__
和__repr__如果要把一个类的实例变成str,就需要实现特殊方法__
str__
():不使用 __
str__
,print打印出来是个对象;使用了就把对象变成字符串classPerson
鹏大大大
·
2020-06-25 15:40
Python
__
str__
和__repr__的区别
有时候我们想让屏幕打印的结果不是对象的内存地址,而是它的值或者其他可以自定义的东西,以便更直观地显示对象内容,可以通过在该对象的类中创建或修改__
str__
()或__repr__()方法来实现(显示对应方法的返回值
孙ちゃん(颖)♂
·
2020-06-25 13:36
python
Python3中__
str__
的用法
__
str__
方法:使用:如:classCar:def__init__(self,newWheelNum,newColor):self.wheelNum=newWheelNumself.color=newColordef
一如故往
·
2020-06-25 13:02
Python
Python——对象
文章目录一Python中的对象二对象=属性+方法三创建对象(1)创建一个对象实例(2)初始化对象(3)神奇的__
str__
()四一个实例类——HotDog(1)定义类初始化(2)建立方法(3)测试(4)
花里梦雨
·
2020-06-25 12:35
Python
面向对象
类是具有相同属性和行为的总称,类是对象的模子,类是一种特殊的对象类组成1,类名字2,相同行为3,属性魔法方法__init__初始化属性,创建实例对象是执行__
str__
当你打印对象时执行,有返回值__del
迷路了吗_67f1
·
2020-06-25 03:43
Python3中__
str__
方法的作用
当使用print输出对象的时候,若定义了__
str__
(self)方法,打印对象时就会从这个方法中打印出return的z字符串数据。
屁屁港
·
2020-06-24 22:43
python __
str__
------__init__方法------")self.age=new_ageself.name=new_namedef__str__(self):#获取属性信息时调用print("------__
str
l3142600073
·
2020-06-24 02:29
python
python练习题之面向对象(二)
#1、python面向对象编程中,内置方法__
str__
、__add__如何使用,可以代码举例classVector:def__init__(self,a,b):self.a=aself.b=bdef_
皓空星辰
·
2020-06-23 11:00
关于8.2号的Python学习
1.python中常见的魔法属性和方法输出__
str__
():输出当前对象在内存中的地址十六进制表示字符串!__repr输出__
str__
():输出当前对象在内存中的地址
六千l
·
2020-06-23 00:27
基于Python的模拟反恐精英小Demo
,创建两个对象定义开枪方法,分成两个方法,警察和土匪都有定义的方法要传入被射击的对象被射击对象的生命值要进行减少主程序中调用开枪操作开枪操作后,要在主程序中显示每个人的状态信息定义Person类的__
str
禽兽放开让我来
·
2020-06-22 16:50
Python小实例
__
str__
()方法
定义__
str__
()方法classCat:"""定义一个猫类"""def__init__(self,new_name,new_age):"""在创建完对象之后会自动调用,它完成对象的初始化的功能"""
飞走的鸭子
·
2020-06-22 11:55
python
Python __
str__
() 方法
__
str__
方法和__init__方法类似,都是一些特殊方法,所以前后都有双下划线,它用来返回对象的字符串表达式如果要把一个类的实例变成str,就需要实现特殊方法__
str__
():不使用__
str_
Zhongjie1986
·
2020-06-22 10:09
Python
python秘技之面向对象编程(二)
这里写目录标题一、面向对象之封装二、面向对象之继承1.语法格式2.类成员的继承和重写3.重写__
str__
()方法4.多重继承5.MRO6.super()三、面向对象之多态1.多态2.特殊方法和运算符重载四
一身风尘、一个俗人
·
2020-06-22 10:29
Python
【Python入门】15.面向对象编程之 定制类常用的定制方法
笔记更新于2019年11月28日,摘要:常用定方法:__
str__
();__repr__();__iter__()与__next__();__getitem__();__setitem__();__delitem
三贝_
·
2020-06-21 21:21
2020.3.22 python笔记
文章目录方法没有重载方法的动态性私有属性和私有方法(实现封装)@property装饰器面向对象三大特征介绍继承类成员的继承和重写object根类dir()查看对象属性查看类的继承层次结构重写__
str_
Crammerhj
·
2020-06-21 18:41
python 的__
str__
方法
__
str__
方法和__init__方法类似,都是一些特殊方法,所以前后都有双下划线,它用来返回对象的字符串表达式。__
str__
是被print函数调用的,一般都是return一个字符串。
吃兔子的白萝卜卜
·
2020-06-21 15:26
Python
python理论8:面向对象及其进阶
文章目录构造函数与析构函数访问可见性属性访问器、修改器、删除器常用内建方法方法__
str__
方法__slots__静态方法和类方法静态方法类方法类之间的关系继承和多态继承多态关于类与对象的解释请看上一章
graysu
·
2020-06-21 01:38
python理论
Python:__eq_和__
str__
函数的用法
一.__eq__方法在我们定义一个类的时候,常常想对一个类所实例化出来的两个对象进行判断这两个对象是否是完全相同的。一般情况下,我们认为如果同一个类实例化出来的两个对象的属性全都是一样的话,那么这两个对象是相同的。但是如果我们直接用"==”来判断这两个对象知否相等,那么结果一定是不相等的,因为这两个对象的地址一定不同,它们在内存当中的不同区域,比如我们有代码:classItem:def__init
Geeksongs
·
2020-06-06 11:00
Python——详解__
str__
, __repr__和__format__
本文始发于个人公众号:TechFlow,原创不易,求个关注今天是Python专题的第10篇文章,我们来聊聊Python当中的类。打印实例我们先从类和对象当中最简单的打印输出开始讲起,打印一个实例是一个非常不起眼的应用,但是在实际的编程当中却非常重要。原因也很简单,因为我们debug的时候往往会想看下某个类当中的内容是不是符合我们的预期。但是我们直接print输出的话,只会得到一个地址。我们来看一个
TechFlow2019
·
2020-04-14 20:00
python: __
str__
v.s. __repr__
__str__v.s.__repr__具体阅读stackoverflow上的问题:DifferencebetweenstrandreprinPython对应Top1回答的翻译:Python中str和repr的区别做几点摘要:Myruleofthumb:__repr__isfordevelopers,__str__isforcustomers.Notethatthereisonedefaultwhi
庞贝船长
·
2020-04-11 17:35
面向对象2------11.13
1.魔法方法2————__
str__
·在python中方法名如果是__xxxx__()的,那么就有特殊的功能,因此叫做“魔法”方法·当使用print输出对象的时候,只要自己定义了__
str__
(self
a荷包蛋
·
2020-04-11 02:56
一文让你彻底搞懂Python中__
str__
和__repr__?
__
str__
和__repr__的异同?字符串的表示形式我们都知道,Python的内置函数repr()能够把对象用字符串的形式表达出来,方便我们辨认。这就是“字符串表示形式”。
宇宙之一粟
·
2020-04-06 19:49
python
day16
定义__
str__
()方法classCar:def__init__(self,newWheelNum,newColor):self.wheelNum=newWheelNumself.color=newColordef
曹操贼6
·
2020-04-04 10:57
魔术方法(一)——常规魔术方法:
###`__
str__
`魔术方法:1.在打印某个对象的时候,会调用这个对象的`__
str__
`方法,打印这个方法的返回值。
97833632c0c7
·
2020-03-31 10:10
python中常用的__xxx__特殊变量
1、__getattr__2、__setattr__3、__slots__slots详解4、__
str__
与__repr__详解点我5、__iter__6、__getitem__7、__len__()len
jh11200
·
2020-03-29 11:43
__repr__和__
str__
区别
上面打印类对象并不是很友好,显示的是对象的内存地址#下面我们重构下该类的__repr__以及__
str__
,看看它们俩有啥区别#重构__repr__classTestRepr(Test):def_
流光汐舞
·
2020-03-22 15:16
day16烤地瓜和存放家居例子、对象的传递、私有属性和私有方法
1.1.1打印id()代码:运行结果:1.1.1定义__
str__
()方法1.1.1分析“烤地瓜”的属性和方法写上烤地瓜的下面的文字说明增加魔法方法和定义cooked方法运行结果:代码:打印实力对象运行结果
AAA年华
·
2020-03-22 10:34
Python中__repr__和__
str__
区别
Python中repr和str区别原创2016年12月14日23:21:25标签:python看下面的例子就明白了classTest(object):def__init__(self,value='hello,world!'):self.data=value>>>t=Test()>>>t>>>printt#看到了么?上面打印类对象并不是很友好,显示的是对象的内存地址#下面我们重构下该类的__rep
jova_y
·
2020-03-22 03:48
Python中__repr__和__
str__
区别
Python中repr和str区别原创2016年12月14日23:21:25标签:python看下面的例子就明白了classTest(object):def__init__(self,value='hello,world!'):self.data=value>>>t=Test()>>>t>>>printt#看到了么?上面打印类对象并不是很友好,显示的是对象的内存地址#下面我们重构下该类的__rep
jova_y
·
2020-03-22 03:48
python-38-用于面向对象的内置函数
1、__str__2、__repr__3、__len__4、__del__5、__call__6、item系列7、__new__8、__eq__9、__hash__1、__
str__
:一旦被调用,就返回调用这个方法的对象的内存地址
广深-小龙
·
2020-03-21 22:00
Python中__
str__
()的作用
Python中str()的作用在类中定义str()函数,并return自己想要的字符串,那么在实例化对象并直接print该对象时,就会输出return中返回的字符串。
GlassySky_6c41
·
2020-03-19 19:14
(2018-04-01.Python从Zero到One)三、Python基础__3.6.7 "魔法"方法
创建多个对象"魔法"方法1.打印id()如果把BMW使用print进行输出的话,会看到如下的信息day08_python面向对象01-01.png即看到的是创建出来的BMW对象在内存中的地址2.定义__
str
lyh165
·
2020-03-14 03:10
python 日常
如果一个类中定义了__
str__
,当print类的实例的时候,就会执行__
str__
里面的代码异常的捕捉try...except...else.....finally1.不管except或者else里面是否有
Ellis
·
2020-03-13 20:53
2018-06-09
一、问题汇总:1、python中的__
str__
和__repr__方法在类编写中的应用,两者都是用来显示字符串,而对于3__str__方法来说是为了显示给用户,后一个方法主要是显示给开发人员。
一定要做科学家
·
2020-03-06 08:54
python魔法方法的操作
今天我们上午讲的是一些魔法方法的操作,比如:(1)常见魔法属性和方法输出__
str__
():输出当前对象在内存中的地址十六进制表示字符串!
我爱python_
·
2020-03-03 06:31
__
str__
、创建子类对象,子类与父类函数名相同问题
1、__
str__
(self):为内置函数,这个方法只能返回str,并且只能有self这一个参数,其他的,自行发挥。
紫米阁
·
2020-02-25 20:52
面向对象
“魔法”方法__init__():构造方法__del__():析构方法__new__()方法__
str__
()方法4.类属性和实例属性5.类方法和静态方法6.私有属性7.继承8.多态1.面向对象编程介绍面向对象和面向过程都是解决问题的一种思路
Juno3550
·
2020-02-21 09:55
Python的__
str__
和__repr__方法
如果要把一个类的实例变成str,就需要实现特殊方法__
str__
():classPerson(object):def__init__(self,name,gender):self.name=nameself.gender
Jlan
·
2020-02-17 18:53
python:面向对象编程,封装、继承、多态
__
str__
(self)函数决定的是输入print(b)给出的结果,二者定义时都用return返回。__del__(self)函数决定调用系统函
condi1997
·
2020-02-12 16:54
python
python 的特殊方法 __
str__
和__repr__
如果要把一个类的实例变成str,就需要实现特殊方法__
str__
():classPerson(object):def__init__(self,name,gender):self.name=nameself.gender
云小泽同学
·
2020-02-10 19:14
python--__str__和__repr__
__
str__
和__repr__如果要把一个类的实例变成str,就需要实现特殊方法__
str__
():classPerson(object):def__init__(self,name,gender):
石明昊
·
2020-02-08 21:00
Python Cookbook —— 类与对象
一、实例对象的字符串表示修改实例对象的__
str__
()和__repr__()方法可以改变该实例生成的字符串输出。
rollingstarky
·
2020-02-05 04:26
PythonCookbook第八章(类与对象)持续更新
s标志__
str__
输出return'(
就是想学习
·
2020-02-03 01:00
python内置方法
概述首先明确函数和代码的区别,常用的内置方法有__init__,__
str__
详解函数和方法的区别:1)函数是没有类面向过程,组织好的、可以重复使用的、用来实现单一功能的代码;2)方法必须有class类的
喝了少不如不喝
·
2020-01-29 12:00
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他