走進Python世界(9)----函式
阿新 • • 發佈:2019-02-13
函式呼叫
Python內建了很多有用的函式,我們可以直接呼叫。也可以在互動式命令列通過help(abs)檢視abs函式的幫助資訊。
>>> help(abs)
Help on built-in function abs in module builtins:
abs(x, /)
Return the absolute value of the argument.
Python內建的常用函式還包括資料型別轉換函式,比如int()函式可以把其他資料型別轉換為整數:
函式名其實就是指向一個函式物件的引用,完全可以把函式名賦給一個變數,相當於給這個函式起了一個“別名”
>>> p=print
>>> p("ssss")
函式定義
在Python中,定義一個函式要使用def語句,依次寫出函式名、括號、括號中的引數和冒號:,然後,在縮排塊中編寫函式體,函式的返回值用return語句返回。
請注意,函式體內部的語句在執行時,一旦執行到return時,函式就執行完畢,並將結果返回。因此,函式內部通過條件判斷和迴圈可以實現非常複雜的邏輯。
如果沒有return語句,函式執行完畢後也會返回結果,只是結果為None。
return None可以簡寫為return。
def power(x):
return x * x