# 這是學習廖雪峰老師python教程的學習筆記
函式是最基本的一種**抽象的方式。python不但能非常靈活地定義函式,而且本身內建了很多有用的函式,可以直接呼叫。
1、呼叫python內部函式
python內建了很多有用的函式,我們可以直接呼叫。
要呼叫乙個函式,需要知道函式的名稱和引數,比如求絕對值的函式abs,只有乙個引數
呼叫abs函式:
abs(100)
abs(-20)
abs(12.34)
12.34
注:呼叫函式時,如果傳入的 【引數數量】 和【引數型別】 不對,則會報錯
呼叫max函式:
>>>max(1,
2)>>>max(2, 3,
1, -5)
資料型別轉換函式(int、float、str、bool)
int('123')
int(12.34)
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函式
2、例題
請利用python內建的hex()函式把乙個整數轉換成十六進製制表示的字串
# -*- coding: utf-8
n1 =
n2 =
print(hex(n1))
print(hex(n2))
3、參考文件
python迭代函式例題 Python 函式 練習
1 寫函式,接受n個數字,求這些引數數字的和。動態傳參 def sum args val 0for i inargs val i valreturn val 2 讀 回答 中,列印出來的值a,b,c分別是什麼?為什麼?a 10 b 20 def test a,b print a,b c test b...
python呼叫所有函式 python 呼叫函式
python內建了很多有用的函式,我們可以直接呼叫。也可以在互動式命令列通過help abs 檢視abs函式的幫助資訊。呼叫abs函式 abs 100 abs 20 abs 12.34 12.34 呼叫函式的時候,如果傳入的引數數量不對,會報typeerror的錯誤,並且python會明確地告訴你 ...
Python函式呼叫
函式通過函式名加上一組圓括號進行呼叫,引數放在圓括號內,多個引數之間用逗號分隔。python的所有語句都是實時執行的,不存在編譯過程。def也是一條可執行語句,定義乙個函式。所有函式的呼叫必須在函式定義之後。在python中,函式名也是乙個變數,它引用return語句返回的值,沒有返回值時,函式值為...