用于返回一个对于”对象的描述“,对应于内置函数str()经常用于print()方法,帮我们查看对象的信息,所以我们经常会对__str__()方法进行重写
运行结果为:
同学的名字kb,年龄18
当使用print输出对象的时候,只要自己定义了__str__(self)方法,那么就会打印从在这个方法中return的数据
__str__方法需要返回一个字符串,当做这个对象的描写
特别注意:
__str__()
方法,返回的是字符串类型数据
2024-11-28 09:17:09 阅读次数:22
用于返回一个对于”对象的描述“,对应于内置函数str()经常用于print()方法,帮我们查看对象的信息,所以我们经常会对__str__()方法进行重写
运行结果为:
同学的名字kb,年龄18
当使用print输出对象的时候,只要自己定义了__str__(self)方法,那么就会打印从在这个方法中return的数据
__str__方法需要返回一个字符串,当做这个对象的描写
__str__()
方法,返回的是字符串类型数据
上一篇:由于空间不足导致升级vCenter Server失败案
下一篇:linux查看进程
js小题2:构造函数介绍与普通函数对比
外设驱动库开发笔记54:外设库驱动设计改进的思考
外设驱动库开发笔记46:MAX31855热偶变送器驱动
jQuery遍历对象、数组、集合
计算机初级选手的成长历程——操作符详解(2)
在Rust语言中,向量(Vector)是一种动态数组类型,可以存储相同类型的元素,并且可以在运行时改变大小。向量是Rust标准库中的一部分,位于std::vec模块中。
在Rust中,字符串是一种非常重要的数据类型,用于处理文本数据。Rust的字符串是以UTF-8编码的字节序列,主要有两种类型:&str和String。其中,&str是一个对字符数据的不可变引用,更像是对现有字符串数据的“视图”,而String则是一个独立、可变更的字符串实体。
Json的英文全称为JavaScript Object Notation,中文为JavaScript对象表示法,是一种存储和交换文本信息的语法,类似XML。Json作为轻量级的文本数据交换格式,比XML更小、更快,更易解析,也更易于阅读和编写。
std::bind是C++ 11中<functional>头文件提供的一个函数模板,它允许我们将函数或成员函数与其部分参数预先绑定在一起,形成一个新的可调用对象(英文为:Callable Object)。
HashMap,被称为哈希表或散列表,是一种可以存储键值对的数据结构。它使用哈希函数将键映射到存储位置,以便可以快速检索和更新元素。
文章
33561
阅读量
5255520
2025-05-19 09:04:44
2025-05-16 09:15:24
2025-05-14 10:03:05
2025-05-14 10:02:58
2025-05-14 10:02:48
2025-05-14 09:51:15
2023-03-28 03:29:30
2023-04-04 09:38:32
2022-11-17 12:37:20
2023-04-07 06:44:05
2023-04-28 06:45:00
2023-05-29 10:48:16