電腦函數入門基礎知識?

WBOY
發布: 2024-06-01 09:55:16
原創
401 人瀏覽過

你是否想了解電腦函數的基礎知識,為你的程式設計之旅奠定堅實基礎? php小編蘋果為你帶來了全面指南,提供清晰易懂的解釋,涵蓋基礎概念、函數類型和使用場景。快來探索這篇文章,掌握電腦函數的精髓,解鎖程式設計技能的新維度!

電腦函數入門基礎知識?

1、函數的定義、函數名稱、函數體、以及呼叫

函數的定義語法:

def 函數名稱( ):

函數體

函數的呼叫:使用函數名稱可呼叫函數,寫法:函數名稱(),這個時候函數體會被執行

2、函數的回傳

執行完函數之後,可以用return來傳回結果給函數名()。

函數中return的使用:

1)函數遇到return,此函數結束,不再繼續執行。

2)給函數呼叫者(函數名稱+())一個存取結果

3、函數的參數

參數,函數在呼叫的時候指定具體的一個變數的值.

def 函數名稱(參數列表):

函數體

函數名稱(參數)

1)形參

寫在函數宣告的位置的變數叫做形參,形式上完整不過呼叫時須給定實參

#2)實參

在函數呼叫的時候給函數傳遞的值叫做實參

3)傳參

給函數傳遞訊息的時候將實際參數交給形式參數的過程叫做傳參。

4-1)位置參數

就是在傳送參數給函數時,依照順序,依序傳值

4-2)預設參數

定義:就是寫函數的時候直接給參數傳預設的值,呼叫的時候,預設參數已經有值,就不用再傳值了。

作用:最大的好處就是降低呼叫函數的難度。

def power(m, n=3):

result=1

#while n>0:

n=n-1

result=result*m

return result

# 呼叫函數並輸出結果

print(power(4))

設定預設參數時,有兩點注意事項:

第一:必選參數在前,預設參數在後,否則python解釋器會報錯。

第二:預設參數一定要指向不變物件!指向不變對象!指向不變對象!

(注意:python中的字串,數字,元組都可以看做物件。)

為什麼要設計str、None這樣的不變物件呢?因為不變物件一旦創建,物件內部的資料就不能修改,這樣就減少了因為修改資料而導致的錯誤。此外,由於物件不變,多任務環境下同時讀取物件不需要加鎖,同時讀一點問題都沒有。我們在寫程式時,如果可以設計一個不變對象,那就盡量設計成不變對象

4-3)關鍵字參數

定義:可變參數允許你傳入0個或任意個參數,這些可變參數在函數呼叫時自動組裝為一個tuple。

而關鍵字參數允許你傳入0個或任一包含參數名的參數,這些關鍵字參數在函數內部會自動組裝為一個dict。呼叫函數時,可以只傳入必選參數:

作用:擴充函數的功能

#特徵:**kw

參數的分類:

站在實參的角度:

1、位置參數依位置給予形參賦值

#2、關鍵字參數依形參的命名給函數傳遞參數

#3、混合使用先寫位置參數,然後寫關鍵字參數

站在形參監督:

#1、位置參數

2、預設值參數如果給值就得個值,如果不給值使用預設值

以上是電腦函數入門基礎知識?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:xtzjcz.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!