python - str和repr方法:
2024-10-15 06:58:03
# python 内置__str__()和__repr__()方法:
#显示自定制 # 示例1
# a = 123
# print(a.__str__()) # 示例2
class Test():
def __init__(self,name,sex):
self.name = name
self.sex = sex # def __str__(self):
# return "这是str 显示的 人名:%s 性别:%s"%(self.name,self.sex) def __repr__(self):
#必须返回的是字符串
return "这是repr 显示的 人名:%s 性别:%s"%(self.name,self.sex) a2 = Test('小华','男')
print(a2) #在一个类中定义了 str 和 repr 两种方法
#优先执行str方法,在没有定义str方法的定义了repr方法则执行repr方法
# str函数或者print函数 ---> obj.__str__()
# repr或者交互式计时器 ---> obj.__repr__()
# 注意,这连个方法必须返回的是字符串,否则直接报错
最新文章
- IE开发人员工具之实用功能讲解
- php正则逆向引用与子模式分析
- iOS开发系列--Objective-C之协议、代码块、分类
- (转)Sqoop中文手册
- 第六篇.bootstrap表格
- Hadoop入门之安装配置(hadoop-0.20.2)
- Winform 可取消的单选按钮(RadioButton)
- Qt设置horizontal line 和vertical line 的颜色
- 转:PHP非阻塞模式
- Linux学习之fsck命令
- mysql 1449 : The user specified as a definer ('montor'@'%') does not exist
- [CSS3] 学习笔记--CSS盒子模型
- MySQL分区表基础
- Go-技篇第二 命名规范
- day14 装饰器模拟验证附加功能
- js显示屏幕分辨率
- select2 javascript控件 如何设置指定的值
- openwrt lan/wan口自动翻转
- Libre Office冻结操作-MAC
- 大话Java中的哈希(hash)结构(一)
热门文章
- BZOJ3712[PA2014]Fiolki——并查集重构树
- AC自动机-HDU3065-简单题
- AtCoder Regular Contest 063 F : Snuke’s Coloring 2 (线段树 + 单调栈)
- 【BZOJ4815】[CQOI2017]小Q的表格(莫比乌斯反演,分块)
- 洛谷 P2341 [HAOI2006]受欢迎的牛 解题报告
- wireshark配合jmeter测试webservice接口
- Linux中禁用命令历史记录
- [SDOI2016]储能表——数位DP
- bzoj2870最长道路tree——边分治
- c#连接Redis Redis的安装与配置