筆記||Python3之函數

函數:函數

         函數的概念:就是一段代碼;一段操做流程。字符串

                              優勢:代碼量少、簡潔。   維護起來方便 -- 在函數的定義進行修改pycharm

         函數的定義:1 - def 函數名():input

                                         函數內容io

                          2 - 函數的定義是不會執行函數內容的代碼的function

                          3 - 案例:def func():class

                                         print('step1')變量

                          4 - type(func)  ------- <class 'function'>float

         函數的調用:1 - func()類型轉換

                          2 - 調用的時候纔去執行

                          3 - 函數的定義必定要在函數的調用前面

         參數:1 - 形參:①在函數定義的參數 def func(a,b):    a, b都是形參

                               ②在pycharm 形參若是沒有被使用是灰色的,使用了的是 黑色

                               ③def func(a,b):  通常只要參數名的參數 --- 必填形參

                 2 - 實參:①在函數調用的時候實際傳入的參數 func(1, 2)    1,  2都是實參

                               ②函數調用的時候不能使用以下寫法:func(a=1,2)

          返回值:1 - 函數調用完成後,會有返回值

                     2 - 在函數裏面有return值

                     3 - 返回值類型:①None  -----  沒有return

                                           ②任意類型

                                           ③函數的返回值類型 -- 取決於return 後面的類型

                                           ④ 在return 後面的語句不會執行 -- 函數一旦執行到return 該函數已經調用完成

          全局變量+局部變量:1 - 全局變量 -- 再一個.py文件裏面,一旦定義好一個變量,後面的全部代碼均可以使用

                                      2 - 局部變量 -- 在函數內部的。

          類型轉換 - 內置函數:1 - int() -------- 轉換成int     被轉換的內容必定是 純數字

                                       2 - str() -------- 轉換成字符串

                                       3 - float() ------轉換成浮點數

                                       注意事項:

                                               a = 3.14  ----  float類型

                                               print(int(a)) ----- 捨棄小數部分取整 -----3

       

                                               a = '3.14' ------- str類型

                                               print(int(a)) -------- 報錯,不能是小數的數值內容

          input() ------------ 返回值是str

相關文章
相關標籤/搜索