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 Web框架Flask下网站开发入门实例
Feb 08 Python
用python做一个搜索引擎(Pylucene)的实例代码
Jul 05 Python
python模块之time模块(实例讲解)
Sep 13 Python
Python编程求质数实例代码
Jan 31 Python
基于python指定包的安装路径方法
Oct 27 Python
python2和python3的输入和输出区别介绍
Nov 20 Python
详解python tkinter教程-事件绑定
Mar 28 Python
django celery redis使用具体实践
Apr 08 Python
Python中psutil的介绍与用法
May 02 Python
对Python中画图时候的线类型详解
Jul 07 Python
python enumerate内置函数用法总结
Jan 07 Python
tensorflow实现二维平面模拟三维数据教程
Feb 11 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
WHOIS类的修改版
2006/10/09 PHP
php 带逗号千位符数字的处理方法
2012/01/10 PHP
CI框架中通过hook的方式实现简单的权限控制
2015/01/07 PHP
php 微信开发获取用户信息如何实现
2016/12/13 PHP
Array.prototype.slice 使用扩展
2010/06/09 Javascript
php利用curl获取远程图片实现方法
2015/10/26 Javascript
全面解析DOM操作和jQuery实现选项移动操作代码分享
2016/06/07 Javascript
Javascript单例模式的介绍和实例
2016/10/08 Javascript
nodejs redis 发布订阅机制封装实现方法及实例代码
2016/12/15 NodeJs
JavaScript基础之AJAX简单的小demo
2017/01/29 Javascript
vue-cli开发时,关于ajax跨域的解决方法(推荐)
2018/02/03 Javascript
JS定义函数的几种常用方法小结
2019/05/23 Javascript
nodejs实现UDP组播示例方法
2019/11/04 NodeJs
js 获取本周、上周、本月、上月、本季度、上季度的开始结束日期
2020/02/01 Javascript
JavaScript canvas基于数组生成柱状图代码实例
2020/03/06 Javascript
浅谈vue中$event理解和框架中在包含默认值外传参
2020/08/07 Javascript
JS数组索引检测中的数据类型问题详解
2021/01/11 Javascript
Python实现的单向循环链表功能示例
2017/11/10 Python
python timestamp和datetime之间转换详解
2017/12/11 Python
python OpenCV学习笔记直方图反向投影的实现
2018/02/07 Python
Python+OpenCV目标跟踪实现基本的运动检测
2018/07/10 Python
Django 接收Post请求数据,并保存到数据库的实现方法
2019/07/12 Python
用Python徒手撸一个股票回测框架搭建【推荐】
2019/08/05 Python
Python应用实现处理excel数据过程解析
2020/06/19 Python
python使用列表的最佳方案
2020/08/12 Python
彻底解决pip下载pytorch慢的问题方法
2021/03/01 Python
美国女性服饰销售网站:Nasty Gal(坏女孩)
2016/07/26 全球购物
英国卫浴商店:Ergonomic Design
2019/09/22 全球购物
单位消防安全制度
2014/01/12 职场文书
网络编辑岗位职责
2014/03/18 职场文书
党风廉政承诺书
2014/03/27 职场文书
平面设计专业求职信
2014/08/09 职场文书
小学生清明节演讲稿
2014/09/05 职场文书
2015年卫生监督工作总结
2015/05/21 职场文书
幼儿园六一主持词开场白
2015/05/28 职场文书
入党积极分子党支部意见
2015/06/02 职场文书