1. 程式人生 > >Python-函數與函數式編程

Python-函數與函數式編程

根據 格式 重復 ren 返回 lse 使用 參數 面向過程

一、函數定義

1、函數的定義格式

在Python中,函數的定義使用def語句、函數名、括號、括號中的參數和冒號:,然後,在縮進塊中編寫函數體,函數的返回值可以使用return進行返回。

例子:

  def my_abs(x):
   print(x)
  return 0

說明:

  def : 定義的函數關鍵字

  my_abs: 定義的函數名稱

  print(x):一定的函數代碼塊或程序的處理邏輯

  return 0: 定義的函數返回值,這裏函數返回為0

註意: 函數式編程是有return的返回值,而沒有renturn的返回值為面向過程編程。

2、函數的作用及優點

  代碼重用,避免寫重復的代碼,提高代碼的可用性。

  保持一致性,修改一處,所有代碼塊保持一致代碼

  可擴展性,函數中可以隨意增加函數的功能

  

二、函數調用

1、在函數定義之後,可以使用函數名、括號、及括號中的參數來調用定義的函數

例子: 

  def my_abs(x):
   print(x)
  return 0  
  my_abs(999)


三、函數的返回值
  返回的值數等於0,返回None
  返回的值數量等於1;返回object(對象)
  返回的值數量大於1;返回tup1(元組)
  返回值的作用: 返回函數的執行結果,後面的代碼根據函數的返回值來進行判斷來做出不同的操作,比如:登錄窗口,返回值為True的時候運行登錄程序,
          當返回的值為False時,拒絕登錄程序。


四、函數的參數
  函數的參數分為形參和實參。實參: 實際存在的參數或值 形參: 形式的參數

Python-函數與函數式編程