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同时向控制台和文件输出日志logging的方法
May 26 Python
Python基于回溯法子集树模板解决0-1背包问题实例
Sep 02 Python
Python语言实现将图片转化为html页面
Dec 06 Python
Python程序员面试题 你必须提前准备!(答案及解析)
Jan 23 Python
Python通过属性手段实现只允许调用一次的示例讲解
Apr 21 Python
Python中循环引用(import)失败的解决方法
Apr 22 Python
python3实现逐字输出的方法
Jan 23 Python
Python实现的IP端口扫描工具类示例
Feb 15 Python
Python使用Slider组件实现调整曲线参数功能示例
Sep 06 Python
nginx搭建基于python的web环境的实现步骤
Jan 03 Python
Python GUI编程学习笔记之tkinter中messagebox、filedialog控件用法详解
Mar 30 Python
Python OpenCV快速入门教程
Apr 17 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
php使用curl发送json格式数据实例
2013/12/17 PHP
用PHP代码在网页上生成图片
2015/07/01 PHP
PHP使用ajax的post方式下载excel文件简单示例
2019/08/06 PHP
JQuery在页面中添加和除移DOM示例代码
2013/06/24 Javascript
asm.js使用示例代码
2013/11/28 Javascript
javascript轻松实现当鼠标移开时已弹出子菜单自动消失
2013/12/29 Javascript
js实现window.open不被拦截的解决方法汇总
2014/10/30 Javascript
AngularJS仿苹果滑屏删除控件
2016/01/18 Javascript
JavaScript是如何实现继承的(六种方式)
2016/03/31 Javascript
新入门node.js必须要知道的概念(必看篇)
2016/08/10 Javascript
Bootstrap选项卡学习笔记分享
2017/02/13 Javascript
原生JS实现跑马灯效果
2017/02/20 Javascript
jQuery Datatable 多个查询条件自定义提交事件(推荐)
2017/08/24 jQuery
AngularJS标签页tab选项卡切换功能经典实例详解
2018/05/16 Javascript
Electron 如何调用本地模块的方法
2019/02/01 Javascript
Vue CLI2升级至Vue CLI3的方法步骤
2019/05/20 Javascript
javascript实现弹幕墙效果
2019/11/28 Javascript
jquery实现的放大镜效果示例
2020/02/24 jQuery
JS实现点星星消除小游戏
2020/03/24 Javascript
es6函数中的作用域实例分析
2020/04/18 Javascript
js实现拖拽元素选择和删除
2020/08/25 Javascript
Python实现矩阵加法和乘法的方法分析
2017/12/19 Python
Python continue继续循环用法总结
2018/06/10 Python
浅析Python 读取图像文件的性能对比
2019/03/07 Python
Python如何使用k-means方法将列表中相似的句子归类
2019/08/08 Python
使用 Python 合并多个格式一致的 Excel 文件(推荐)
2019/12/09 Python
Python 一行代码能实现丧心病狂的功能
2020/01/18 Python
opencv python 图片读取与显示图片窗口未响应问题的解决
2020/04/24 Python
Python OpenCV去除字母后面的杂线操作
2020/07/05 Python
python3 re返回形式总结
2020/11/20 Python
selenium如何定位span元素的实现
2021/01/13 Python
财务经理的岗位职责
2013/12/17 职场文书
单位在职证明范本
2014/01/09 职场文书
乳制品整治工作方案
2014/05/29 职场文书
MySQL8.0.18配置多主一从
2021/06/21 MySQL
在redisCluster中模糊获取key方式
2021/07/09 Redis