python學習 呼叫函式

2021-07-14 15:42:12 字數 1361 閱讀 2124

python內建了很多有用的函式,我們可以直接呼叫。

也可以在互動式命令列通過help(abs)檢視abs函式的幫助資訊。

呼叫abs函式:

>>> abs(100)

100>>> abs(-20)

20>>> abs(12.34)

12.34

呼叫函式的時候,如果傳入的引數數量不對,會報typeerror的錯誤,並且python會明確地告訴你:abs()有且僅有1個引數,但給出了兩個:

>>> abs(1, 2)

traceback (most recent call last):

file "", line 1, in

typeerror: abs() takes exactly one argument (2 given)

如果傳入的引數數量是對的,但引數型別不能被函式所接受,也會報typeerror的錯誤,並且給出錯誤資訊:str是錯誤的引數型別:

>>> abs('a')

traceback (most recent call last):

file "", line 1, in

typeerror: bad operand type for abs(): 'str'

max函式max()可以接收任意多個引數,並返回最大的那個:

>>> max(1, 2)

2>>> max(2, 3, 1, -5)

3

python內建的常用函式還包括資料型別轉換函式,比如int()函式可以把其他資料型別轉換為整數:

>>> int('123')

123>>> int(12.34)

12>>> float('12.34')

12.34

>>> str(1.23)

'1.23'

>>> str(100)

'100'

>>> bool(1)

true

>>> bool('')

false

函式名其實就是指向乙個函式物件的引用,完全可以把函式名賦給乙個變數,相當於給這個函式起了乙個「別名」:

>>> a = abs # 變數a指向abs函式

>>> a(-1) # 所以也可以通過a呼叫abs函式

1

Python學習 呼叫函式

比如使用求絕對值函式abs 如果傳入兩個或以上引數 abs 1,2 traceback most recent call last file line 1,in typeerror abs takes exactly one argument 2 given typeerror abs takes ...

python函式呼叫例題 Python學習筆記

這是學習廖雪峰老師python教程的學習筆記 函式是最基本的一種 抽象的方式。python不但能非常靈活地定義函式,而且本身內建了很多有用的函式,可以直接呼叫。1 呼叫python內部函式 python內建了很多有用的函式,我們可以直接呼叫。要呼叫乙個函式,需要知道函式的名稱和引數,比如求絕對值的函...

Python學習筆記 呼叫函式

根據廖雪峰python教程整理 一 呼叫函式 python內建了很多有用的函式,我們可以直接呼叫。要呼叫乙個函式,需要知道函式的名稱和引數,比如求絕對值的函式abs 只有乙個引數。可以直接從 python 也可以在互動式命令列通過help abs 檢視abs 函式的幫助資訊。呼叫abs 函式 abs...