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__()
Python面向对象封装的简明例子——摆放家具
占地1.5平米打印出家具名称呵占地面积分析:从以上需求我们可以看出类是家具(HouseItem)该类有两个属性:家具name和占地面积area可以通过__init__()方法设置属性的初始值可以通过__
str
PythonWithCar
·
2020-01-27 16:13
Python学习之旅
面向对象--烤地瓜
定义类,并且定义__init__()方法添加"烤地瓜"方法在代码的下面添加以下代码进行测试定义addCondiments()方法和__
str__
()方法存放家具保护对象的属性如果有一个对象,当需要对其进行修改属性时
程猿先生
·
2020-01-08 10:16
Python中__
str__
和__repr__
如果要把一个类的实例变成str,就需要实现特殊方法str():classPerson(object):def__init__(self,name,gender):self.name=nameself.gender=genderdef__str__(self):return'(Person:%s,%s)'%(self.name,self.gender)现在,在交互式命令行下用print试试:>>>p
Ji_uu
·
2020-01-08 06:38
38-python中 __
str__
和__repr__
如果要把一个类的实例变成str,就需要实现特殊方法__
str__
():classPerson(object):def__init__(self,name,gender):self.name=nameself.gender
mingminy
·
2020-01-05 08:48
Python 特殊方法一览
Python特殊方法一览和运算符无关的特殊方法类别方法名字符串/字节序列表示形式__repr__,__
str__
,__format__,__bytes__数值转换__abs__,__bool__,__complex
Aiden_Xi
·
2019-12-30 18:23
【python】定制类(笔记摘录)
init__(self,name):self.name=namedef__str__(self):return'Studentobject(name=%s)'%self.name__repr__=__
str
某米狼
·
2019-12-30 04:19
【Python编程:从入门到实践】第十八章和第十九章练习题(Django创建网站)
18-2简短的条目:当前,Django在管理网站或shell中显示Entry实例时,模型Entry的方法__
str__
()都在它的末尾加上省略号。
king0964
·
2019-12-28 16:06
python
python
django
python: 理解__
str__
在python语言里,__
str__
一般是格式是这样的。
Ten_Minutes
·
2019-12-27 16:31
Python进阶-XVIV 类的内置方法:__
str__
、__repr__、析构函数(__del__)、双下的call,eq,new,hash 以及item相关的三个方法
__repr__repr(obj)1、__
str__
与__repr__1classTeacher:2def__init__(self,name,salary):3self.name=name4self.salary
四方游览
·
2019-12-16 19:00
浅谈Python运算符重载
首先是新建一个自定义类:自定义类对打印函数print进行重载:即在自定义类中,重定义函数__
str__
重载print函数注意其返回值要是一个字符串,所以使用了内建函数str将整数装换成字符串,不加这个str
Arduino爱好者
·
2019-12-16 01:22
python学习(六)-定制类
形如__xxx__的变量或者函数名在python中有特殊用途__
str__
和__repr__把一个类的实例变成str,就需要实现特殊方法__
str__
()__
str__
()用于显示给用户,而__repr
小慕先森
·
2019-12-14 11:52
Python中的__
str__
与__repr__
a=Foo()print(a)if__name__=='__main__':main()输出结果:__repr__classFoo(object):def__str__(self):return'__
str
JM68
·
2019-12-14 08:36
面对对象之类的内置方法
类的内置方法(魔法方法)__new__()__init__()__setattr__()__getattr__()__getattribute__()__call__()__
str__
()__getitem
开花的马铃薯
·
2019-11-29 16:00
Django_03_模板的使用
.-1dic类型用'dic.key',去取对应的value,不支持{}对于实例对象,通常自己重写__
str__
,让返回的内容好看些可以使用方法,例如'dic.keys',但不能使用()来启动方法,且被调用的方法也不能接收参数注
渱尘
·
2019-11-14 14:00
python __
str__
方法
classCat:def__init__(self,new_name):self.name=new_nameprint("%s来了"%self.name)def__del__(self):print("%s我去了"%self.name)def__str__(self):#必须返回一个字符串return"我是小猫[%s]"%self.name#tom是一个全局变量tom=Cat("Tom")prin
时吉助手
·
2019-11-03 12:53
day24 内置方法,异常机制
`构造器`__del__(self)`析构器`__len__(self)`获取长度`__hash(self)__`消息摘要算法`__
str__
(self)`打印方法`__eq__(self,ogj)
shuoliuchn
·
2019-10-15 16:41
Python全栈开发26期笔记
Python
全栈开发
python类中的__
str__
以及__repr__
__
str__
打印时触发classA:def__str__(self):#打印时候执行的代码块return'ok'#如果不返回字符串类型,则会报错print(A())#相当于print(A().
小小咸鱼YwY
·
2019-09-28 10:00
python:自定义对象的打印
在python中,如果不重写自定义对象的__
str__
方法,打印出来的对象是一串类似于的字符串。这当然不是我们想要的结果。于是:通过对__
str__
方法的重写,就可以返回我们想要的数据的展示。
南郭竽
·
2019-09-26 18:25
computer
大猫学python
介绍Python中几个常用的类方法
内置方法说明__init__(self,...)初始化对象,在创建新对象时调用__del__(self)释放对象,在对象被删除之前调用__new__(cls,*args,**kwd)实例的生成操作__
str
·
2019-09-25 02:43
python中类的输出或类的实例输出为<__main__类名 object at xxxx>这种形式的原因
原因:__
str__
()这个特殊方法将对象转换为字符串的结果效果图:代码:#定义一个Person类classPerson(object):"""人类"""def__init__(self,name,age
·
2019-09-24 20:18
详解Python中__
str__
和__repr__方法的区别
对我当前工程进行全部测试需要花费不少时间。既然有26GB空闲内存,为何不让其发挥余热呢?tmpfs可以通过把文件系统保存在大内存中来加速测试的执行效率。但优点也是缺点,tmpfs只把结果保存在内存中,所以你必须自己编写脚本来把结果回写到磁盘上进行保留。而且这些脚本必须良好书写和执行,否则就要失去部分或全部的工作成果了。一种常见的方法是直接在tmpfs文件夹中工作,然后把工作成果备份到磁盘上的一个文
·
2019-09-23 21:19
python占位符输入方式实例
1、常用占位符的含义s:获取传入对象的__
str__
方法的返回值,并将其格式化到指定位置r:获取传入对象的__repr__方法的返回值,并将其格式化到指定位置c:整数:将数字转换成其unicode对应的值
·
2019-09-23 08:31
097 内置方法
目录一、__
str__
二、__setattr__,__delattr__,__getattr__(重要)实例三、__item__系列四、__call__一、__
str__
如果不重写__
str__
直接print
正在学习的Mr.Xu
·
2019-09-02 21:00
Python-Class(类)生命周期和类属性方法(魔法方法)
内置属性和方法方法名类型-作用__init__方法类实例化时自动调用这个函数__del__方法对象被内存中销毁前,会被自动调用__
str__
方法类的实例打印时调用这个函数(返回)用户看到的__repr_
$(薛定谔的喵)
·
2019-08-29 23:58
python
12.魔术方法3
这个方法使得python中的类可以像函数一样可以被调用__
str__
方法和__repr__方法在交互模式下(命令行),print(a)和a打印出来的结果是有区别的a='abc',print(a)的结果是
猪儿打滚
·
2019-08-22 10:26
__
str__
,__repr__,__add__
classSchool:def__init__(self,name,addr,type):self.name=nameself.addr=addrself.type=typedef__repr__(self):return'School(%s,%s)'%(self.name,self.addr)def__str__(self):return'(%s,%s)'%(self.name,self.add
月为暮
·
2019-08-18 12:00
【Python】简单实现对象的to_string方法
背景每次定义一个类都要重写__
str__
方法,重点是如果是一堆属性的话,要拼接一个类似java的to_string方法要累死个人,pycharm好像还没有说能一键生成的功能,所以我需要一个简单的方法节省我的时间
jwensh
·
2019-07-31 16:32
Python
类中的魔法方法
__
str__
方法这中方法需要返回值,并且返回值为字符串类型。#str方法classA:def__str__(self):#打印对象self触发。
莫比乌斯环s
·
2019-07-29 17:00
第8.17节 Python __repr__方法和__
str__
方法、内置函数repr和str的异同点对比剖析
前面几章分别介绍了__repr__方法和__
str__
方法的语法、作用、重写,并间或的进行了两
LaoYuanPython
·
2019-07-03 18:48
老猿Python
第8.16节 Python重写自定义类的__
str__
方法
而__
str__
方法是为最终用户返回类的相关信息,因此需要相关信息容易理解,更需要开发者在自定义类的过程中重写__
str__
方法。
LaoYuanPython
·
2019-07-02 18:36
老猿Python
Python
__str__
重写__str__方法
第8.15节 Python重写自定义类的__repr__方法
一、引言前面两节分别介绍了Python类中的__
str__
和__repr__方法的作用和语法,所有新式类都支持这两个方法,因为object类实现了这两个方法,但实际上各位开发者在自定义类的过程中,应该重写相关方法
LaoYuanPython
·
2019-07-01 19:30
老猿Python
Python
__repr__
重写
__str__
第8.13节 Python类中内置方法__repr__详解
当我们在交互环境下输入对象时会直接显示对象的信息,交互环境下输入print(对象)或代码中print(对象)也会输出对象的信息,这些输出信息与两个内置方法:__
str__
方法和__repr__方法有关,
LaoYuanPython
·
2019-06-29 21:17
老猿Python
Python
__repr__
repr
__str__
Python __
str__
__
str__
的用法在python中方法名如果是__xxxx__()的,那么就有特殊的功能,因此叫做“魔法”方法当使用print输出对象的时候,只要自己定义了__
str__
(self)方法,那么就会打印从在这个方法中
Zhongjie1986
·
2019-06-09 05:12
Python
__
str__
和__repr__
目录一、__
str__
二、__repr__一、__
str__
打印时触发classFoo:passobj=Foo()print(obj)dic={'a':1}#d=dict({'x':1})print(dic
咸鱼Chen
·
2019-06-08 15:00
Pycharm+Django手把手入门实战教程4-初试API
文章目录创建Question对象查询创建的Question对象__
str__
()方法数据库查找API自定义方法创建Choice对象[上一篇:Pycharm+Django手把手入门实战教程3-数据库配置]
印冲
·
2019-05-19 17:42
Python
Django
Day15-note_property_method_inherit
Day15补充__
str__
,__repr__classStudent:def__init__(self,name):self.name=name#定制,单独打印对象的时候的样式,返回值是什么就打印什么
晓晓_007f
·
2019-05-10 17:16
Python面向对象实现一个对象调用另一个对象操作示例
__init__方法用来初始化对象,也必须加self3.用__
str__
方法,方法中有返回值,可以直接用print(对象引用的变量),__
str__
方法返回什么,print得到的就是什么4.属性的赋值
墨墨陌陌沫沫0
·
2019-04-08 11:21
Python类型对象举例
Python中学的是基类是object,有着各种各样的属性['__class__','__delattr__','__dir__',......,'__setattr__','__sizeof__','__
str
ringawho
·
2019-04-05 22:01
Python学习笔记 1-字符串表示__repr__和__
str__
文章目录字符串表示用途字符串表示Python的数据模型提供了两个特殊函数来让用户个性化一个类实例的字符串表示,分别是__repr__和__
str__
。
Irlyue
·
2019-03-30 11:32
Python
python类常用的内置方法(魔法方法)
内置方法解释说明__init__(self,…)初始化对象,在创建新对象时调用__del__(self)释放对象,在对象被删除之前调用__new__(cls,*args,**kwd)实例的生成操作__
str
Dropall
·
2019-03-12 12:33
Python
python类常用的内置方法(魔法方法)
内置方法解释说明__init__(self,…)初始化对象,在创建新对象时调用__del__(self)释放对象,在对象被删除之前调用__new__(cls,*args,**kwd)实例的生成操作__
str
Dropall
·
2019-03-12 12:33
Python
Python进阶-通过类的__
str__
和__repr__自定义输出(打印)obj字符串信息
__
str__
方法其实是在print()对象时调用,所以可以自己定义str字符串显示信息,在该方法return一个字符串,如果不是字符串则报错print(obj)等同于-->str(obj)等同于-->
忘了呼吸的那只猫
·
2019-03-11 20:34
Python类的内置方法
object类中已经定义,子类可以拿来直接使用,也可以重写,但是有些内置方法object类中没有,比如__len__方法(len()方法会调用对应类中的__len__方法),需要根据需求来进行定义~__
str
LJ_baby
·
2019-02-03 22:00
python
内置
方法
python
Python 数据结构
在使用%符号的字符串格式中,这个函数返回的结果用来代替%r所代表的对象;使用str.format函数所用到的新式字符串格式化语法__repr__和__
str__
区别:
Fe_cow丿
·
2019-01-24 10:09
Python
python 自定义对象的打印方法
在python中,如果不重写自定义对象的__
str__
方法,打印出来的对象是一串类似于的字符串。这当然不是我们想要的结果。于是:通过对__
str__
方法的重写,就可以返回我们想要的数据的展示。
南郭竽
·
2019-01-12 17:55
小甲鱼044.魔法方法:简单定制
def__str__(self)使用return来返回结果当用户需要打印字符时自动调用def__repr__(self)使用return来返回结果用户直接调用函数时调用的对象在类里面__repr__=__
str
fung_
·
2019-01-07 22:56
关于django模型里面的__
str__
和__unicode__
python3django模型里面使用__
str__
如果使用__unicode__是无效的简而言之,就是__
str__
和__unicode__都是为了再管理站点中加载这个表时想显示什么属性,当然一般都是显示一个
乘风去破浪
·
2018-12-10 14:00
百度地图Web API Python模块
目录百度地图WebAPIPython模块描述快速开始调用方法工厂模式代理模式对象JsonLike__init__(json=dict(),**kwargs)__
str__
()is_list()get_property
cpak00
·
2018-10-29 18:04
开发文档
Python模块
Python Cookbook学习笔记ch8_01
这里可以在Jupyternotebook模式下查看,效果更好8.1改变对象的字符串显示问题:想要改变对象实例的打印或显示输出,让他们更具可读性方案:可以重新定义它的__
str__
()和__repr__(
湾区小学生
·
2018-10-25 18:36
Python
Cookbook
Django REST framewrok使用:__
str__
returned non-string (type NoneType)错误
DjangoRESTframewrok序列化的时候,访问接口,出现下面的错误:出错原因因为我自己写了User模型,替换了django自带的User,通过继承AbstractUser来完成,并重写了__
str
Mr丶D
·
2018-10-13 10:16
Python
Django
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他