函式在程式設計裡的意思就是乙個**。python裡的print,input等都是函式(他們是python的內建函式,帶顏色的就是內建函式(除了文字的綠色,vscode裡大寫以及一些函式的內建引數))。
那麼,我們如何定義乙個函式呢?
def
hanshu
(string)
:# 函式裡面的括號填需要的引數,多個引數用逗號隔開,無引數填空括號
print
(string)
# 列印函式引數string裡面的引數
hanshu(
'w')
# 呼叫函式
如果想對函式新增注釋,可以這樣。
def
hanshu
(string)
:'''這裡是注釋,字串前面和後面加三個單引號'''
pass
Python高階學習 函式的定義def擴充套件
首先,說乙個奇葩的 函式的定義是可以函式名為中文的!def 世界 pass 雖然在這裡函式名沒有顯示藍色 idle裡顯示藍色,vscode裡顯示橘色 但是這個函式是乙個有效函式!你在使用python程式設計時肯定接觸過 庫吧。庫裡面的函式總是在輸入這個函式時就會看見這個函式的介紹。他可以用以下 來實...
Python高階學習 函式
函式的定義 函式的呼叫 函式文件 函式引數 函式的返回值 變數作用域 匿名函式的定義 匿名函式的應用 def add a,b print a b add 1,2 3add 1 2,3 4 5,6 1,2,3,4,5,6 def myfirstfunction name 函式定義過程中name是形參 ...
python高階學習之高階函式
高階函式就是把函式當做引數傳遞的一種函式,例如 執行結果 map 接收乙個函式 f和乙個list,並通過把函式 f 依次作用在 list 的每個元素上,得到乙個新的 list 並返回。執行結果 reduce 函式接收的引數和 map 類似,乙個函式 f,乙個list,但行為和 map 不同,redu...