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登录好友QQ空间点赞的示例代码
Nov 04 Python
python中学习K-Means和图片压缩
Nov 20 Python
python实现微信发送邮件关闭电脑功能
Feb 22 Python
Python3.5 处理文本txt,删除不需要的行方法
Dec 10 Python
Python遍历文件夹 处理json文件的方法
Jan 22 Python
在python中利用opencv简单做图片比对的方法
Jan 24 Python
详解将Pandas中的DataFrame类型转换成Numpy中array类型的三种方法
Jul 06 Python
浅谈django url请求与数据库连接池的共享问题
Aug 29 Python
Python socket模块方法实现详解
Nov 05 Python
Keras 数据增强ImageDataGenerator多输入多输出实例
Jul 03 Python
使用python实现下载我们想听的歌曲,速度超快
Jul 09 Python
python 批量将中文名转换为拼音
Feb 07 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
使用JavaScript创建新样式表和新样式规则
2016/06/14 PHP
PHP将整数数字转换为罗马数字实例分享
2019/03/17 PHP
php curl操作API接口类完整示例
2019/05/21 PHP
漂亮的widgets,支持换肤和后期开发新皮肤
2007/04/23 Javascript
把html页面的部分内容保存成新的html文件的jquery代码
2009/11/12 Javascript
js 代码优化点滴记录
2012/02/19 Javascript
js限制文本框输入长度两种限制方式(长度、字节数)
2012/12/19 Javascript
jquery实现通用版鼠标经过淡入淡出效果
2014/06/15 Javascript
nodejs 提示‘xxx’ 不是内部或外部命令解决方法
2014/11/20 NodeJs
jQuery.Highcharts.js绘制柱状图饼状图曲线图
2015/03/14 Javascript
jquery实现根据浏览器窗口大小自动缩放图片的方法
2015/07/17 Javascript
AngularJS基础 ng-init 指令简单示例
2016/08/02 Javascript
利用jquery给指定的table动态添加一行、删除一行的方法
2016/10/12 Javascript
Javascript实现图片懒加载插件的方法
2016/10/20 Javascript
Angular.js实现多个checkbox只能选择一个的方法示例
2017/02/24 Javascript
JavaScript函数柯里化原理与用法分析
2017/03/31 Javascript
使用gulp搭建本地服务器并实现模拟ajax
2017/04/05 Javascript
react 国际化的实现代码示例
2018/09/14 Javascript
vue 路由缓存 路由嵌套 路由守卫 监听物理返回操作
2020/08/06 Javascript
jQuery实现全选按钮
2021/01/01 jQuery
[57:53]Secret vs Pain 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
python写入中英文字符串到文件的方法
2015/05/06 Python
Python中sort和sorted函数代码解析
2018/01/25 Python
python-django中的APPEND_SLASH实现方法
2019/06/21 Python
Python多个装饰器的调用顺序实例解析
2020/05/22 Python
Python做图像处理及视频音频文件分离和合成功能
2020/11/24 Python
英国泰坦旅游网站:全球陪同游览,邮轮和铁路旅行
2016/11/29 全球购物
2013年学期结束动员演讲稿
2014/01/07 职场文书
和平主题的演讲稿
2014/01/12 职场文书
增员口号大全
2014/06/18 职场文书
反洗钱宣传活动总结
2014/08/26 职场文书
机关作风建设工作总结
2014/10/23 职场文书
2014年信息宣传工作总结
2014/12/18 职场文书
幼儿园教师岗位职责
2015/04/02 职场文书
青年干部培训班学习心得体会
2016/01/06 职场文书
数据结构课程设计心得体会
2016/01/15 职场文书