python相关

空函数

 如果想定义一个什么事也不做的空函数,可以用pass语句:

 pass语句什么都不做,那有什么用?实际上pass可以用来作为占位符,比如现在还没想好怎么写函数的代码,就可以先放一个pass,让代码能运行起来。缺少了pass,代码运行就会有语法错误。

Python __str__(self)

python 在打印一个实例化对象时,打印的是对象的地址,比如:<__main__.Workers object at 0x00000000255A9AC8>

而__str__(self)就可以打印具体的属性,用法如下:

def __str__(self):
        msg = "姓名:{},工号:{},工资:{}".format(self.name,self.number,self.salary)
        return msg

在打印实例化对象时打印的内容:

姓名:**,工号:0001,工资:3600

https://www.cnblogs.com/gaona666/p/12606705.html

原文地址:https://www.cnblogs.com/wuxiping2019/p/11024820.html