python教程 python里的“result”是什么意思?
python里的“result”是什么意思?感謝您在此函數(shù)中查看return語句和print語句之間的差異。返回意味著返回一個(gè)值。例如,定義兩個(gè)函數(shù),一個(gè)具有返回值,另一個(gè)具有print語句,以查看結(jié)
python里的“result”是什么意思?
感謝您在此函數(shù)中查看return語句和print語句之間的差異。返回意味著返回一個(gè)值。例如,定義兩個(gè)函數(shù),一個(gè)具有返回值,另一個(gè)具有print語句,以查看結(jié)果中的差異。Def fnc1(x,y):打印x,y當(dāng)函數(shù)沒有顯式返回時(shí),默認(rèn)返回none。您可以測試它:>> result=fnc1(2,3)>> result為非真。另一個(gè)具有返回值的函數(shù)def fnc2(x,y):return x,y#python,其返回值在傳入?yún)?shù)后不是none值,可以用同樣的方法進(jìn)行測試。使用return沒有什么特別的。Python初學(xué)者只需要記住函數(shù)應(yīng)該有一個(gè)返回值。感覺案例和比較真的是最好的解釋
pprint與print的區(qū)別?
Print()和pprint()都是python的打印模塊,它們的功能基本相同。唯一不同的是,pprint()模塊打印的數(shù)據(jù)結(jié)構(gòu)更完整,每個(gè)行為都有一個(gè)數(shù)據(jù)結(jié)構(gòu),這樣更容易讀取打印輸出結(jié)果。特別是對于很長的數(shù)據(jù)打印,print()輸出結(jié)果都在一行中,不方便查看,而pprint()使用分支打印輸出,因此pprint()適用于數(shù)據(jù)結(jié)構(gòu)復(fù)雜、數(shù)據(jù)長度較長的數(shù)據(jù)。當(dāng)然,通常使用print()。
以下是代碼示例:
輸出結(jié)果: