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批量添加zabbix Screens的两个脚本分享
Jan 16 Python
Python实现树莓派WiFi断线自动重连的实例代码
Mar 16 Python
python 删除非空文件夹的实例
Apr 26 Python
python中sys.argv函数精简概括
Jul 08 Python
Flask框架实现给视图函数增加装饰器操作示例
Jul 16 Python
PyQT5 QTableView显示绑定数据的实例详解
Jun 25 Python
Django对models里的objects的使用详解
Aug 17 Python
Python调用Windows API函数编写录音机和音乐播放器功能
Jan 05 Python
tensorflow如何继续训练之前保存的模型实例
Jan 21 Python
python实现凯撒密码、凯撒加解密算法
Jun 11 Python
Python3.9新特性详解
Oct 10 Python
Django实现WebSocket在线聊天室功能(channels库)
Sep 25 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
用ADODB来让PHP操作ACCESS数据库的方法
2006/12/31 PHP
php 常用类整理
2009/12/23 PHP
CI框架常用方法小结
2016/05/17 PHP
网页中实现浏览器的最大,最小化和关闭按钮
2007/03/12 Javascript
web 页面分页打印的实现
2009/06/22 Javascript
javascript基础知识大集锦(一) 推荐收藏
2011/01/13 Javascript
js 字符串转化成数字的代码
2011/06/29 Javascript
node.js中的socket.io的广播消息
2014/12/15 Javascript
bootstrap daterangepicker双日历时间段选择控件详解
2017/06/15 Javascript
如何通过非数字与字符的方式实现PHP WebShell详解
2017/07/02 Javascript
Angular实现点击按钮控制隐藏和显示功能示例
2017/12/29 Javascript
Angularjs实现多图片上传预览功能
2018/07/18 Javascript
jQuery AJAX 方法success()后台传来的4种数据详解
2018/08/08 jQuery
vue里面使用mui的弹出日期选择插件实例
2018/09/16 Javascript
React 组件渲染和更新的实现代码示例
2019/02/21 Javascript
监控Nodejs的性能实例代码
2019/07/02 NodeJs
微信小程序实现限制用户转发功能的实例代码
2020/02/22 Javascript
[01:06]欢迎来到上海,TI9
2018/08/26 DOTA
Python程序设计入门(1)基本语法简介
2014/06/13 Python
python中 chr unichr ord函数的实例详解
2017/08/06 Python
python高效过滤出文件夹下指定文件名结尾的文件实例
2018/10/21 Python
windows7 32、64位下python爬虫框架scrapy环境的搭建方法
2018/11/29 Python
Django+Xadmin构建项目的方法步骤
2019/03/06 Python
python简单实现矩阵的乘,加,转置和逆运算示例
2019/07/10 Python
python3 webp转gif格式的实现示例
2019/12/10 Python
Python3 socket即时通讯脚本实现代码实例(threading多线程)
2020/06/01 Python
python爬取代理ip的示例
2020/12/18 Python
员工培训邀请函
2014/01/11 职场文书
市场营销大学生职业规划书
2014/02/25 职场文书
对外汉语专业大学生职业生涯规划范文
2014/09/13 职场文书
群众路线个人自我剖析材料
2014/10/07 职场文书
学校法制宣传日活动总结
2014/11/01 职场文书
房地产销售主管岗位职责
2015/02/13 职场文书
小学公民道德宣传日活动总结
2015/03/23 职场文书
mysql事务对效率的影响分析总结
2021/10/24 MySQL
python 离散点图画法的实现
2022/04/01 Python