比如使用求絕對值函式abs(),如果傳入兩個或以上引數
>>
>
abs(1,
2)traceback (most recent call last)
: file ""
, line 1,in
typeerror:
abs(
) takes exactly one argument (
2 given)
typeerror: abs() takes exactly one argument (2 given)
如果傳入的數量對,型別不對
>>
>
abs(
'a')
traceback (most recent call last)
: file ""
, line 1,in
typeerror: bad operand type
forabs()
:'str'
typeerror: bad operand type for abs(): 『str』
python中有意思的乙個點,資料型別加()括號,就可以轉換資料型別
比如:
>>
>
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(-1
)>
1
小結
呼叫python的函式,需要根據函式定義,傳入正確的引數。如果函式呼叫出錯,一定要學會看錯誤資訊,所以英文很重要!
英語很重要,英語很重要,英語很重要。
python學習 呼叫函式
python內建了很多有用的函式,我們可以直接呼叫。也可以在互動式命令列通過help abs 檢視abs函式的幫助資訊。呼叫abs函式 abs 100 100 abs 20 20 abs 12.34 12.34呼叫函式的時候,如果傳入的引數數量不對,會報typeerror的錯誤,並且python會明...
python函式呼叫例題 Python學習筆記
這是學習廖雪峰老師python教程的學習筆記 函式是最基本的一種 抽象的方式。python不但能非常靈活地定義函式,而且本身內建了很多有用的函式,可以直接呼叫。1 呼叫python內部函式 python內建了很多有用的函式,我們可以直接呼叫。要呼叫乙個函式,需要知道函式的名稱和引數,比如求絕對值的函...
Python學習筆記 呼叫函式
根據廖雪峰python教程整理 一 呼叫函式 python內建了很多有用的函式,我們可以直接呼叫。要呼叫乙個函式,需要知道函式的名稱和引數,比如求絕對值的函式abs 只有乙個引數。可以直接從 python 也可以在互動式命令列通過help abs 檢視abs 函式的幫助資訊。呼叫abs 函式 abs...