1. 程式人生 > >走進Python世界(9)----函式

走進Python世界(9)----函式

函式呼叫

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