初識函式 09

2021-09-19 11:00:40 字數 1091 閱讀 5567

函式 : 對**塊和功能的封裝和定義

1.函式的定義,函式名以及函式的呼叫

1.1語法: def 函式名():

函式體 # 就是函式被執行之後要執行的**

2.函式的呼叫: 使用函式名可以呼叫函式,寫法 函式名() 這時函式體會被執行

3.函式的返回值:

執行完函式後 可以使用return來返回結果.

函式中return的作用:

1.函式中遇到return 此函式結束,不再繼續執行

2.給函式呼叫者乙個訪問結果

3.函式的返回值可以有多個結果   返回的是元組

關於返回值:

如果return什麼都不寫或者乾脆不寫return 那麼返回的就是none

如果return後面寫了乙個值 則呼叫者可以接收乙個結果

如果return後面寫了多個結果,則呼叫者可以接收乙個tuple  呼叫者可以直接解構成多個變數

4.函式的引數:

4.1引數:函式在呼叫的時候指定具體的乙個變數的值,就是引數,語法:

def 函式名(引數列表):

函式體4.2 關於引數:

1.形參

寫在函式宣告位置的變數叫形參,表示這個函式需要***

1.1 位置引數 按照位置來賦值 

1.2 預設值引數 在函式宣告的時候,就可以給出函式引數的預設值 在呼叫的時候可以給出具體的值,也可以不給值 不給值時使用的就是預設值(適用於傳進來的大多數引數都是一樣的情況)  注意:必須先宣告位置引數,才能宣告預設值引數

2.實參

在函式呼叫的時候給函式傳遞的值.叫實參,實際執行的時候給函式傳遞的資訊

2.2 關鍵字引數 將形參處宣告的形參拿到實參位置 將其進行賦值,這樣就不用記住繁瑣的位置引數了例如

def yue(chat,address,age)

2.3 混合引數 將上面兩種引數混合著用 注意 使用混合引數的時候 關鍵字引數必須在位置引數後面

3.傳參

給函式傳遞資訊的時候將實參交給形參的過程被稱為傳參.

posted @

2018-09-24 20:38

你沒有想象的那麼重要 閱讀(

...)

編輯收藏

09 初識函式

今日主要內容 重點 1.什麼是函式?f x x 1 y x 1 函式是對功能或者動作的封裝 2.函式的語法和定義 def 函式名 函式體呼叫 函式名 3.關於函式的返回值 return 返回 1.當程式沒寫過return,不返回任何結果.如果你非要接收.接受到的是none 2.當函式寫return ...

Day09作業 函式初識

2.寫函式,檢查獲取傳入列表或元組物件的所有奇數字索引對應的元素,並將其作為新列表返回給呼叫者。3.寫函式,判斷使用者傳入的物件 字串 列表 元組 長度是否大於5。def check length arg if len arg 5 return true else return false l1 1...

09 函式過載

1.為什麼需要函式過載int getmax int a,int b float getmax float a,float b int c1 getmax 1 2 float c2 getmax 1.0f 2.0f 2.函式過載構成的條件 函式形參型別不同,構成函式過載 intgetmax int a...