【问题标题】:Issue while using print function for class level function [duplicate]将打印功能用于类级功能时出现问题[重复]
【发布时间】:2020-05-07 08:00:39
【问题描述】:

对于此代码:

class Test:
    def __init__(self):
        self.a=10
        self.b=20

    def display(self):
        print(self.a)
        print(self.b)

当我使用print(t.display()) 时,它给了我10,20,None。 我不明白为什么会出现None

【问题讨论】:

    标签: python python-3.x oop


    【解决方案1】:

    每个函数默认返回None。如果打印一个没有返回语句的函数,该函数返回None,然后打印None

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-05
      • 2019-11-08
      • 1970-01-01
      • 2015-10-02
      • 2023-03-23
      • 2018-12-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多