print只是為了向用戶顯示一個(gè)字符串,表示計(jì)算機(jī)內(nèi)部正在發(fā)生的事情。計(jì)算機(jī)卻無法使用該print出現(xiàn)的內(nèi)容。
return是函數(shù)的返回值。該值通常是人類用戶看不到的,但是計(jì)算機(jī)可以在其他功能中使用它。
print不會以任何方式影響函數(shù)。它只是為了幫助人類使用函數(shù)。它對于理解程序如何工作非常有用,并且可以在調(diào)試中用于檢查程序中的各種值而不會中斷程序。除了幫助人類看到人們想要看到的結(jié)果,print其余的事情都不做。
return是函數(shù)返回值的主要方式。所有函數(shù)都將返回一個(gè)值,如果沒有return語句,它將返回None。函數(shù)返回的值可以作為參數(shù)進(jìn)一步傳遞給另一個(gè)函數(shù)、存儲為變量,或者只是為了人類用戶的使用而打印。return旨在立即中斷控制流并退出當(dāng)前函數(shù),將指定值返回給調(diào)用函數(shù)的調(diào)用者。
應(yīng)用實(shí)例
def print_hello(): x = "HELLO" print(x) def print_return(): x = "RETURN" return x def main(): Hello = print_hello() Return = print_return() print("this is %s " % Hello) print("that is %s " % Return) if __name__ == "__main__": main()
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。