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模块连接操作mysql数据库实例
Apr 08 Python
研究Python的ORM框架中的SQLAlchemy库的映射关系
Apr 25 Python
python编程实现希尔排序
Apr 13 Python
Windows下安装Django框架的方法简明教程
Mar 28 Python
pytorch 实现将自己的图片数据处理成可以训练的图片类型
Jan 08 Python
python 画图 图例自由定义方式
Apr 17 Python
Python爬虫防封ip的一些技巧
Aug 06 Python
使用Python将语音转换为文本的方法
Aug 10 Python
python实现企业微信定时发送文本消息的实例代码
Nov 25 Python
python Timer 类使用介绍
Dec 28 Python
python 高阶函数简单介绍
Feb 19 Python
Python基于百度API识别并提取图片中文字
Jun 27 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和javascript之间变量的传递实现代码
2012/12/19 PHP
php判断并删除空目录及空子目录的方法
2015/02/11 PHP
PHP二维数组排序简单实现方法
2016/02/14 PHP
关于PHP转换超过2038年日期出错的问题解决
2017/06/28 PHP
php JWT在web端中的使用方法教程
2018/09/06 PHP
PHP PDOStatement::setFetchMode讲解
2019/02/03 PHP
PHP使用 Imagick 扩展实现图片合成,圆角处理功能示例
2019/09/09 PHP
jQuery EasyUI 中文API Layout(Tabs)
2010/04/27 Javascript
IE之动态添加DOM节点触发window.resize事件
2010/07/27 Javascript
Javascript 自适应高度的Tab选项卡
2011/04/05 Javascript
Jquery中显示隐藏的实现代码分析
2011/07/26 Javascript
IE6下focus与blur错乱的解决方案
2011/07/31 Javascript
jquery获取元素索引值index()示例
2014/02/13 Javascript
jquery插件orbit.js实现图片折叠轮换特效
2015/04/14 Javascript
JS实现简洁、全兼容的拖动层实例
2015/05/13 Javascript
JavaScript中length属性的使用方法
2015/06/05 Javascript
简单的jQuery入门指引
2015/07/28 Javascript
去除字符串左右两边的空格(实现代码)
2016/05/12 Javascript
fullCalendar中文API官方文档
2017/02/07 Javascript
bootstrap Validator 模态框、jsp、表单验证 Ajax提交功能
2017/02/17 Javascript
JavaScript实现单例模式实例分享
2017/12/22 Javascript
封装Vue Element的table表格组件的示例详解
2020/08/19 Javascript
js实现车辆管理系统
2020/08/26 Javascript
UEditor 自定义图片视频尺寸校验功能的实现代码
2020/10/20 Javascript
[00:32]2018DOTA2亚洲邀请赛VGJ.T出场
2018/04/03 DOTA
Python的爬虫包Beautiful Soup中用正则表达式来搜索
2016/01/20 Python
Python多叉树的构造及取出节点数据(treelib)的方法
2019/08/09 Python
Pycharm github配置实现过程图解
2020/10/13 Python
英国蜡烛、蜡烛配件和家居香氛购买网站:Yankee Candle
2018/12/12 全球购物
俄罗斯最大的灯具网站:Fandeco
2020/03/14 全球购物
Pamela Love官网:纽约设计师Pamela Love的精美、时尚和穿孔珠宝
2020/10/19 全球购物
物业公司采购员岗位职责
2013/12/31 职场文书
实习单位接收函模板
2014/01/10 职场文书
大学生求职自荐信范文
2015/03/04 职场文书
祝福语集锦:给百岁老人祝寿贺词
2019/11/19 职场文书
Matplotlib绘制混淆矩阵的实现
2021/05/27 Python