python中类的输出或类的实例输出为这种形式的原因


Posted in Python onAugust 12, 2019

原因: __str__()这个特殊方法将对象转换为字符串的结果

效果图:

python中类的输出或类的实例输出为这种形式的原因

代码: 

# 定义一个Person类
class Person(object):
  """人类"""
  def __init__(self, name , age):
    self.name = name
    self.age = age

p = Person(‘小黑‘,18)
print(p)

print(‘\n\n\n\n\n‘)

# 定义一个Person类
class Person(object):
  """人类"""
  def __init__(self, name , age):
    self.name = name
    self.age = age

  # __str__()这个特殊方法会在尝试将对象转换为字符串的时候调用
  # 它的作用可以用来指定对象转换为字符串的结果 (print函数) 
  def __str__(self):
    print(Person)
    return ‘Person [name=%s , age=%d]‘%(self.name,self.age) 

p = Person(‘小黑‘,18)
print(p)

python中类的输出或类的实例输出为何是<__main__类名 object at xxxx>这种形式?

Python 相关文章推荐
python中MySQLdb模块用法实例
Nov 10 Python
Python中的类与对象之描述符详解
Mar 27 Python
Python使用Scrapy爬虫框架全站爬取图片并保存本地的实现代码
Mar 04 Python
python3实现随机数
Jun 25 Python
python实现自动网页截图并裁剪图片
Jul 30 Python
PyCharm代码提示忽略大小写设置方法
Oct 28 Python
pandas DataFrame索引行列的实现
Jun 04 Python
Python可变对象与不可变对象原理解析
Feb 25 Python
python是怎么被发明的
Jun 15 Python
Python基于unittest实现测试用例执行
Nov 25 Python
cookies应对python反爬虫知识点详解
Nov 25 Python
深度学习小工程练习之垃圾分类详解
Apr 14 Python
对Django 中request.get和request.post的区别详解
Aug 12 #Python
python文字和unicode/ascll相互转换函数及简单加密解密实现代码
Aug 12 #Python
Python简易版停车管理系统
Aug 12 #Python
Python代码实现http/https代理服务器的脚本
Aug 12 #Python
Django admin model 汉化显示文字的实现方法
Aug 12 #Python
Python简易版图书管理系统
Aug 12 #Python
django drf框架中的user验证以及JWT拓展的介绍
Aug 12 #Python
You might like
IStream与TStream之间的相互转换
2008/08/01 PHP
PHP容易忘记的知识点分享
2013/04/30 PHP
php判断数组元素中是否存在某个字符串的方法
2014/06/14 PHP
php+mysql数据库实现无限分类的方法
2014/12/12 PHP
php+Mysqli利用事务处理转账问题实例
2015/02/11 PHP
thinkPHP实现的省市区三级联动功能示例
2017/05/05 PHP
PHP检查文件是否存在,不存在自动创建及读取文件内容操作示例
2020/01/23 PHP
Thinkphp 框架基础之源码获取、环境要求与目录结构分析
2020/04/27 PHP
锋利的jQuery 要点归纳(一) jQuery选择器
2010/03/21 Javascript
Js nodeType 属性全面解析
2013/11/14 Javascript
jQuery实现的导航条切换可显示隐藏
2014/10/22 Javascript
JavaScript中window.open用法实例详解
2015/04/15 Javascript
ionic 上拉菜单(ActionSheet)实例代码
2016/06/06 Javascript
BootStrap 轮播插件(carousel)支持左右手势滑动的方法(三种)
2016/07/07 Javascript
jQuery Ajax全解析
2017/02/13 Javascript
JavaScript实现前端实时搜索功能
2020/03/26 Javascript
Vue.js 2.0 移动端拍照压缩图片预览及上传实例
2017/04/27 Javascript
JavaScript之filter_动力节点Java学院整理
2017/06/28 Javascript
webpack公共组件引用路径简化小技巧
2018/06/15 Javascript
如何在wxml中直接写js代码(wxs)
2019/11/14 Javascript
详解node.js 事件循环
2020/07/22 Javascript
vue中选中多个选项并且改变选中的样式的实例代码
2020/09/16 Javascript
OpenLayers3实现鼠标移动显示坐标
2020/09/25 Javascript
微信小程序实现可拖动悬浮图标(包括按钮角标的实现)
2020/12/29 Javascript
python中pycurl库的用法实例
2014/09/30 Python
PHP魔术方法__ISSET、__UNSET使用实例
2014/11/25 Python
Python用for循环实现九九乘法表
2018/05/31 Python
Python中安装easy_install的方法
2018/11/18 Python
python GUI库图形界面开发之PyQt5下拉列表框控件QComboBox详细使用方法与实例
2020/02/27 Python
Python命令行参数定义及需要注意的地方
2020/11/30 Python
英国最大的割草机购买网站:Just Lawnmowers
2019/11/02 全球购物
2014基层党员干部学习全国两会心得体会
2014/03/17 职场文书
通信工程求职信
2014/07/16 职场文书
民主评议党员自我鉴定
2014/10/21 职场文书
2016教师学习党章心得体会
2016/01/15 职场文书
pt-archiver 主键自增
2022/04/26 MySQL