[英]How can i print and return a value from a function in python?
我無法弄清楚如何從函數返回並打印返回值,示例
def exe(a,b):
if a == b:
return 1
我如何讓那個 1 打印並返回? 提前致謝。 我知道這是一個愚蠢的問題並且非常無用,但我很確定它可以完成並且不知道如何讓我發瘋。
您可以有多個語句,但“返回”會結束函數。
當與發送到標准輸出(stdout)(通常是控制台)的表達式(在 Python 2 中)結合時,打印只是一個語句。 在 Python 3 中,print 是一個函數,因此在現代 Python 中最好將 print 作為函數使用。
所以你希望在返回之前打印出來。
def exe(a,b):
if a == b:
print(1)
return 1
檢查此代碼
def exe(a,b):
return 1 if a == b else None
print exe(1,1)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.