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使用win32com在百度空间插入html元素示例
Feb 20 Python
Python中pygame的mouse鼠标事件用法实例
Nov 11 Python
使用Python编写基于DHT协议的BT资源爬虫
Mar 19 Python
python 类详解及简单实例
Mar 24 Python
python+matplotlib演示电偶极子实例代码
Jan 12 Python
pandas数据清洗,排序,索引设置,数据选取方法
May 18 Python
tensorflow 实现打印pb模型的所有节点
Jan 23 Python
Python抓新型冠状病毒肺炎疫情数据并绘制全国疫情分布的代码实例
Feb 05 Python
Python +Selenium解决图片验证码登录或注册问题(推荐)
Feb 09 Python
Python装饰器用法与知识点小结
Mar 09 Python
利用Python判断你的密码难度等级
Jun 02 Python
Python实现抖音热搜定时爬取功能
Mar 16 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
咖啡产品发展的三大浪潮
2021/03/04 咖啡文化
PHP开发的文字水印,缩略图,图片水印实现类与用法示例
2019/04/12 PHP
Laravel自动生成UUID,从建表到使用详解
2019/10/24 PHP
php提高脚本性能的4个技巧
2020/08/18 PHP
javascript修改表格背景色实例代码分享
2013/12/10 Javascript
分享一个自己动手写的jQuery分页插件
2014/08/28 Javascript
jquery实现的伪分页效果代码
2015/10/29 Javascript
JavaScript中使用sencha gridpanel 编辑单元格、改变单元格颜色
2015/11/26 Javascript
JavaScript定时器制作弹窗小广告
2017/02/05 Javascript
使用ionic在首页新闻中应用到的跑马灯效果的实现方法
2017/02/13 Javascript
javascript 网页进度条简单实例
2017/02/22 Javascript
JS正则验证多个邮箱完整实例【邮箱用分号隔开】
2017/04/19 Javascript
JS实现异步上传压缩图片
2017/04/22 Javascript
利用JS判断客户端类型你应该知道的四种方法
2017/12/22 Javascript
webpack里使用jquery.mCustomScrollbar插件的方法
2018/05/30 jQuery
vue+element使用动态加载路由方式实现三级菜单页面显示的操作
2020/08/04 Javascript
使用Vant完成通知栏Notify的提示操作
2020/11/11 Javascript
vue 动态添加的路由页面刷新时失效的原因及解决方案
2021/02/26 Vue.js
Python处理JSON时的值报错及编码报错的两则解决实录
2016/06/26 Python
浅谈python中的正则表达式(re模块)
2017/10/17 Python
python中 logging的使用详解
2017/10/25 Python
django定期执行任务(实例讲解)
2017/11/03 Python
Python基于列表list实现的CRUD操作功能示例
2018/01/05 Python
Python创建普通菜单示例【基于win32ui模块】
2018/05/09 Python
解决pycharm的Python console不能调试当前程序的问题
2019/01/20 Python
python实现可逆简单的加密算法
2019/03/22 Python
Python依赖包迁移到断网环境操作
2020/07/13 Python
英国顶级珠宝品牌之家:John Greed
2018/06/09 全球购物
法国在线购买汽车轮胎网站:123pneus.fr
2019/02/25 全球购物
英国婴儿及儿童产品商店:TigerParrot
2019/03/04 全球购物
普天C++笔试题
2016/03/20 面试题
校班主任推荐信范文
2013/12/03 职场文书
承租经营合作者协议书
2014/10/01 职场文书
《最后一头战象》读后感:动物也有感情
2020/01/02 职场文书
Redis之RedisTemplate配置方式(序列和反序列化)
2022/03/13 Redis
pandas时间序列之pd.to_datetime()的实现
2022/06/16 Python