在編程中,開發(fā)者在將代碼運(yùn)行之前,都需要進(jìn)行測試,也就是將運(yùn)行結(jié)果打印在控制臺中查看,那么return函數(shù)和print函數(shù)有什么區(qū)別呢?以下是詳細(xì)的內(nèi)容: 這兩個(gè)函數(shù)在使用上有著很大的區(qū)別,下面將從三個(gè)方面進(jìn)行講解,具體的操作如下: 1、功能不一樣 在Python中,如果是要將執(zhí)行的結(jié)果輸出在屏幕上時(shí),就像我們剛才說的要進(jìn)行測試,就可以使用print()函數(shù),如果是要在進(jìn)行計(jì)算的操作,想要返回最后的計(jì)算值時(shí),使用的就是return函數(shù)。 2、作用不同 使用return函數(shù)除了會返回一個(gè)計(jì)算的值之外,還可以在函數(shù)的調(diào)用中使用,將函數(shù)的值進(jìn)行返回,而print函數(shù)的主要作用就是將輸出的數(shù)據(jù)展示在控制端,也就是打印在能看到的界面上。 3、應(yīng)用不同 函數(shù)的調(diào)用中,我們使用return時(shí),在語句塊后面的代碼是不會被繼續(xù)執(zhí)行的,而print語句塊后面的代碼是一直執(zhí)行的。它們之間最大的區(qū)別就是return返回的結(jié)果不能輸出到控制臺也就是不能直接打印出來,需要通過print才能打印出來。 |
|