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...