【Python零基础入门篇 · 26】:魔法方法(__doc__、__str__、__module__、__class__的使用)

简介: 【Python零基础入门篇 · 26】:魔法方法(__doc__、__str__、__module__、__class__的使用)

魔法方法


__doc__:描述类信息

2f01c088195d4b9f8c49cb501b5a3082.png


__str__:对象的描述信息


如果类中定义了str方法,那么在打印对象时,默认输出该方法的返回值。

str方法必须返回一个字符串


c1ba1e4514fe4a61930c1681abe3bdb5.png


__module__:表示当前操作的对象在那个模块

45edcb757d314225aef0a6f892a0e900.png


__class__:表示当前操作对象的类是什么


  • 在text.py文件中创建一个A类

f6f1abc4571549c4a54ae1619e48e6f2.png


在Day12.py 中导入text.py中的A类

76f7878d281f4bd78e1b776a7e626928.png

相关文章
|
14天前
|
测试技术 开发者 Python
Python单元测试入门:3个核心断言方法,帮你快速定位代码bug
本文介绍Python单元测试基础,详解`unittest`框架中的三大核心断言方法:`assertEqual`验证值相等,`assertTrue`和`assertFalse`判断条件真假。通过实例演示其用法,帮助开发者自动化检测代码逻辑,提升测试效率与可靠性。
119 1
|
2月前
|
机器学习/深度学习 数据采集 数据挖掘
基于 GARCH -LSTM 模型的混合方法进行时间序列预测研究(Python代码实现)
基于 GARCH -LSTM 模型的混合方法进行时间序列预测研究(Python代码实现)
|
7天前
|
人工智能 数据安全/隐私保护 异构计算
桌面版exe安装和Python命令行安装2种方法详细讲解图片去水印AI源码私有化部署Lama-Cleaner安装使用方法-优雅草卓伊凡
桌面版exe安装和Python命令行安装2种方法详细讲解图片去水印AI源码私有化部署Lama-Cleaner安装使用方法-优雅草卓伊凡
82 8
桌面版exe安装和Python命令行安装2种方法详细讲解图片去水印AI源码私有化部署Lama-Cleaner安装使用方法-优雅草卓伊凡
|
19天前
|
算法 调度 决策智能
【两阶段鲁棒优化】利用列-约束生成方法求解两阶段鲁棒优化问题(Python代码实现)
【两阶段鲁棒优化】利用列-约束生成方法求解两阶段鲁棒优化问题(Python代码实现)
|
2月前
|
机器学习/深度学习 数据采集 TensorFlow
基于CNN-GRU-Attention混合神经网络的负荷预测方法(Python代码实现)
基于CNN-GRU-Attention混合神经网络的负荷预测方法(Python代码实现)
|
Python 容器
一文让你彻底搞懂 Python 中 __str__ 和 __repr__
我们都知道,Python 的内置函数 ​​repr()​​ ​能够把对象用字符串的形式表达出来,方便我们辨认。这就是“字符串表示形式”。​​repr()​​​ 就是通过​ ​__repr__​​ ​这个特殊方法来得到一个对象的字符串表示形式的。
Python----魔法函数__str__/__repr__的用法
Python----魔法函数__str__/__repr__的用法
162 0
|
Python 容器
一文让你彻底搞懂Python中__str__和__repr__?
一文让你彻底搞懂Python中__str__和__repr__?
140 0

推荐镜像

更多