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中的reduce内建函数使用方法指南
Aug 31 Python
简单谈谈Python中的几种常见的数据类型
Feb 10 Python
Python使用pyautogui模块实现自动化鼠标和键盘操作示例
Sep 04 Python
python交换两个变量的值方法
Jan 12 Python
总结Python图形用户界面和游戏开发知识点
May 22 Python
python进程和线程用法知识点总结
May 28 Python
PyQt编程之如何在屏幕中央显示窗体的实例
Jun 18 Python
Django对数据库进行添加与更新的例子
Jul 12 Python
django model 条件过滤 queryset.filter(**condtions)用法详解
May 20 Python
Python爬虫headers处理及网络超时问题解决方案
Jun 19 Python
python使用matplotlib:subplot绘制多个子图的示例
Sep 24 Python
如何在Python中妥善使用进度条详解
Apr 05 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新手上路(五)
2006/10/09 PHP
Zend Framework教程之模型Model基本规则和使用方法
2016/03/04 PHP
thinkphp利用模型通用数据编辑添加和删除的实例代码
2016/11/20 PHP
JS之Date对象和获取系统当前时间详解
2014/01/13 Javascript
js防止页面被iframe调用的方法
2014/10/30 Javascript
jQuery获得字体颜色16位码的方法
2016/02/20 Javascript
jQuery+php实时获取及响应文本框输入内容的方法
2016/05/24 Javascript
cocos creator Touch事件应用(触控选择多个子节点的实例)
2017/09/10 Javascript
使用SVG基本操作API的实例讲解
2017/09/14 Javascript
jquery获取img的src值实例介绍
2019/01/16 jQuery
通过angular CDK实现页面元素拖放的步骤详解
2020/07/01 Javascript
实现vuex原理的示例
2020/10/21 Javascript
[49:20]2014 DOTA2国际邀请赛中国区预选赛5.21 CIS VS TongFu
2014/05/22 DOTA
在PyCharm中三步完成PyPy解释器的配置的方法
2018/10/29 Python
python绘制中国大陆人口热力图
2018/11/07 Python
Python实现从SQL型数据库读写dataframe型数据的方法【基于pandas】
2019/03/18 Python
python tkinter库实现气泡屏保和锁屏
2019/07/29 Python
Python进程池Pool应用实例分析
2019/11/27 Python
python实现简单的购物程序代码实例
2020/03/03 Python
基于SpringBoot构造器注入循环依赖及解决方式
2020/04/26 Python
基于Python 的语音重采样函数解析
2020/07/06 Python
Python3爬虫里关于Splash负载均衡配置详解
2020/07/10 Python
PyTorch安装与基本使用详解
2020/08/31 Python
详解Open Folder as PyCharm Project怎么添加的方法
2020/12/29 Python
美国在线旅行社:Crystal Travel
2018/09/11 全球购物
关于.NET, HTML的五个问题
2012/08/29 面试题
库房主管岗位职责
2013/12/31 职场文书
家长会演讲稿范文
2014/01/10 职场文书
公司员工检讨书
2014/02/08 职场文书
青春无悔演讲稿
2014/05/08 职场文书
庆祝国庆节标语
2014/10/09 职场文书
银行自荐信怎么写
2015/03/05 职场文书
七个Python必备的GUI库
2021/04/27 Python
python图片灰度化处理的几种方法
2021/06/23 Python
使用Apache Camel表达REST服务的方法
2022/06/10 Servers
MySQL中正则表达式(REGEXP)使用详解
2022/07/07 MySQL