空函數(shù)
如果想定義一個什么事也不做的空函數(shù),可以用pass語句
def nop():
pass
pass可用來作為占位符,比如現(xiàn)在還沒想好怎么寫函數(shù)的代碼,就可以先放一個pass,讓代碼能運(yùn)行起來,缺少了pass,代碼運(yùn)行就會有語法錯誤 pass還可以用在其他語句里,如if語句
參數(shù)檢查
當(dāng)定義函數(shù)時,如果有必要,可先對參數(shù)做檢查,通常包括: 參數(shù)個數(shù)檢查 參數(shù)類型檢查
返回多個值
函數(shù)可以返回多個值
import math
def move(x, y, step, angle=0):
nx = x + step * math.cos(angle)
ny = y - step * math.sin(angle)
return nx, ny
x, y = move(100, 100, 60, math.pi / 6)
r = move(100, 100, 60, math.pi / 6)
print(x, y) #輸出:151.96152422706632 70.0
print(r) #輸出:(151.96152422706632, 70.0),返回值是一個tuple
#在語法上,返回一個tuple可以省略括號,而多個變量可以按照tuple對應(yīng)位置的值賦值
#Python的函數(shù)返回多值其實(shí)就是返回一個tuple,但寫起來更方便
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
函數(shù)
+關(guān)注
關(guān)注
3文章
4284瀏覽量
62325 -
代碼
+關(guān)注
關(guān)注
30文章
4723瀏覽量
68236 -
python
+關(guān)注
關(guān)注
55文章
4768瀏覽量
84376
發(fā)布評論請先 登錄
相關(guān)推薦
C語言函數(shù)的返回值
當(dāng)然,C語言程序員中還有一種“行業(yè)潛規(guī)則”。如果定義的函數(shù)是個布爾函數(shù),也即返回值顯式的使用類似于 bool 關(guān)鍵字定義,或者
發(fā)表于 08-31 10:11
?1632次閱讀
C語言的函數(shù)如何返回多個數(shù)據(jù)
C語言的函數(shù)如何返回多個數(shù)據(jù)?這個操作在寫代碼的時候還經(jīng)常遇到。
發(fā)表于 07-25 10:53
?914次閱讀
科普:Python函數(shù)默認(rèn)返回 None 的原因
Python 有一項默認(rèn)的做法,很多編程語言都沒有——它的所有函數(shù)都會有一個返回值,不管你有沒有寫 return 語句。
C語言函數(shù)返回1和返回0到底哪個好?
可能會比較復(fù)雜,不同的輸入,常常產(chǎn)生不同的輸出結(jié)果。 1C語言函數(shù)的返回值 C語言函數(shù)可以通過返回值表示輸出結(jié)果,例如 log() 函數(shù)的
python語言之使用async關(guān)鍵字來定義函數(shù)
早期的協(xié)程是用yield來實(shí)現(xiàn)的,但是代碼特別難懂, python3.5之后的版本, 使用 async 關(guān)鍵字來定義的函數(shù)。調(diào)用該函數(shù),會返回
C語言程序開發(fā)中關(guān)于函數(shù)返回值的問題
C語言函數(shù)可以通過返回值表示輸出結(jié)果,例如 log() 函數(shù)的返回值會根據(jù)不同的輸入,返回不同的值
發(fā)表于 09-06 10:01
?918次閱讀
return-函數(shù)的返回值是什么
return關(guān)鍵字后接變量名或表達(dá)式可以將函數(shù)的計算結(jié)果返回到調(diào)用處。變量或表達(dá)式等同于接收果汁、豆?jié){的杯子。如果函數(shù)沒有返回值,return可以省略不寫。沒有
什么是函數(shù)的返回值?
函數(shù)的返回值是函數(shù)被調(diào)用后,執(zhí)行所調(diào)用函數(shù)內(nèi)代碼后所得出的結(jié)果,并且將返回給主函數(shù)的
python定義函數(shù)與調(diào)用函數(shù)的順序
定義函數(shù)與調(diào)用函數(shù)的順序 函數(shù)被定義后,本身是不會自動執(zhí)行的,只有在被調(diào)用后,函數(shù)才會被執(zhí)行,得
Python函數(shù)作為返回值
函數(shù)作為返回值 函數(shù)除了作為代碼塊,作為接收參數(shù),還可以把函數(shù)作為結(jié)果返回。 例子: 可變參數(shù)的求和: 通常 def calc_sum (
tuple函數(shù)怎么返回多個值
在編程領(lǐng)域中,函數(shù)是非常重要的構(gòu)建模塊,它能夠接受輸入?yún)?shù)并執(zhí)行特定的計算,最終返回結(jié)果供程序使用。常規(guī)的函數(shù)只能返回一個值,但有時我們希望
python函數(shù)返回多個參數(shù)
。 在Python中,可以使用關(guān)鍵字 return 來返回一個或多個值。在函數(shù)定義的末尾,可以使
python調(diào)用math函數(shù)的方法
中。本文將詳細(xì)介紹math模塊中的各種數(shù)學(xué)函數(shù)的調(diào)用方法,包括函數(shù)的功能、參數(shù)的使用和返回值的含義等方面,以幫助讀者更好地理解和應(yīng)用這些函數(shù)
if函數(shù)的使用方法多個條件
如果函數(shù)是Excel中常用的一個函數(shù),它可以根據(jù)一個或多個條件判斷來執(zhí)行相應(yīng)的操作。在本文中,我們將詳細(xì)介紹如何在Excel中使用如果函數(shù)來處理多個
評論