10 函式的變數與返回值

2022-09-03 06:03:10 字數 1309 閱讀 6678

1.區域性變數和全域性變數

區域性變數--- python中的任何變數都有特定的作用域,在函式中定義的變數,一般只能在該函式內部使用,這些只能在程式的特定部分使用的變數,我們稱為區域性變數

全域性變數---在乙個檔案頂部定義的變數,可以供檔案中的任何函式呼叫,這些可以為整個程式所使用的變數稱為全域性變數。

2.要讓函式內部的變數在外部能呼叫,得用global做宣告;

3.函式返回值

-函式被呼叫後會返回乙個指定的值,函式呼叫後預設返回none

-return 返回值

-返回值可以是任意型別

-return執行後,函式終止

4.     -return 與print的區別

return的作用之一是返回計算的值print的作用是輸出資料到控制端

在第乙個結果中什麼都沒有輸出;

在第四個結果中print peven(n)其返回值是none。

函式的變數 函式的返回值

區域性變數 在函式中定義的變數一般只能在該函式內部使用,這種變數稱為區域性變數 全域性變數 在乙個檔案頂部定義的變數可以供檔案中的任何函式呼叫,這種變數稱為全域性變數 注意,函式只能對全域性變數做 print 操作,如果要做其他操作要用 global 宣告是全域性變數,同理,如果要在函式外部使用函式...

C 函式返回值與臨時變數

c 規定當函式返回的是非引用型別時,函式會建立臨時物件 temporary object 函式返回的就是這個臨時物件。在求解表示式時,如果需要乙個地方儲存其運算結果,編譯器會建立乙個沒有命名的物件,這就是臨時物件。淺顯的說,當你呼叫了函式,函式會 return乙個值 那麼這個值總得有存放的地方吧,編...

函式的變數和返回值

一 函式的變數 1.函式變數分為區域性變數和全域性變數 區域性變數 在python中的任何變數都有特定的作用域,在函式中定義的變數一般只能在該函式內部使用,這些只能在程式的特定部分使用的變數我們稱之為區域性變數 全域性變數 在乙個檔案頂部定義的變數可以供檔案中的任何函式呼叫,這些可以為整個程式所使用...