[英]Print statement inside functioncall is not printing values Python
當函數內部有打印語句時,則不打印。 我不明白怎么了。
def test():
print("please print this")
return "return this"
而且,我的主要功能是這樣的:
if __name__ == "__main__":
classwhereiwrotefunction.test()
當我使用調試器並嘗試將返回值存儲在變量中時,它會顯示該值。 但是,不打印它。
我猜問題在於縮進。 試試下面的代碼,它將起作用。
class Class_name:
def test(self):
print("please print this")
return "return this"
if __name__ == "__main__":
class_name = Class_name()
print(class_name.test())
>> please print this
>> return this
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.