Python魔术方法的三个特点

  • 更新时间:2021-07-24 09:22:20
  • 编辑:从冰心
本站精选了一篇相关的编程文章,网友郏语儿根据主题投稿了本篇教程内容,涉及到Python相关内容,已被215网友关注,相关难点技巧可以阅读下方的电子资料。

参考资料

正文内容

今天在网上看到《Python魔术方法的三个特点》,感觉很有用处,把网友测试过的内容发布到这里,希望大家能有所收获。

Python魔术方法的三个特点

1、特点

(1)定义在class中

(2)不需要直接调用

(3)Python的某些函数或操作符会调用对应的特殊方法

2、实例

class Person(object):
    def __init__(self, name, gender):
        self.name = name
        self.gender = gender
 
    def __str__(self):
        return 'person: %s, %s' % (self.name, self.gender)
 
p = Person('zhangsan', 'male')
 
print(p)
#输出 person: zhangsan, male

以上就是Python魔术方法的三个特点,希望对大家有所帮助。更多Python学习推荐:python教学

本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

相关教程

  • python调用有道智云API实现文件批量翻译

    这篇文章主要介绍了python如何调用有道智云API实现文件批量翻译,帮助大家更好得理解和使用python,感兴趣的朋友可以了解下

    发布时间:2021-05-02

  • Python虚拟环境的原理及使用详解

    这篇文章主要介绍了Python虚拟环境的原理及使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    发布时间:2019-09-08

用户留言