網站首頁 學習教育 IT科技 金融知識 旅遊規劃 生活小知識 家鄉美食 養生小知識 健身運動 美容百科 遊戲知識 綜合知識
當前位置:趣知科普吧 > IT科技 > 

def函數|python

欄目: IT科技 / 發佈於: / 人氣:1.86W

函數一般來說是組織好的,可以重複使用的,並且用來實現單一,或者相關聯功能的代碼段。def是屬於python下的一個函數,也是屬於調用函數。

1、定義一個函數

可以直接定義一個有自己想要功能的函數,可以按照如下規則

1.函數代碼塊一般以def關鍵詞開頭,後面會接函數標識符名稱與圓括號()。

2.任何傳入參數與自變量必須要放置在圓括號中間。圓括號之間能夠用來定義參數。

3.函數的第一行語句能夠選擇性地使用文檔字元串—用於存放函數說明。

4.函數內容一般以冒號起始,並且縮進。

5.return [表達式] 結束函數,會選擇性地返回一個值給調用方。若是不帶表達式的return就相當於返回None。

python def函數

2、語法格式:

def functionname( parameters ):

   "函數_文檔字元串"

   function_suite

   return [expression]

在默認情況下,參數值於參數名稱是需要按照函數聲明中定義的順序匹配起來的。

3、參考範例:

將一個字元串作爲傳入參數,然後再打印到標準顯示設備上,具體命令爲:

def printme( str ):

   "打印傳入的字元串到標準顯示設備上"

   print str

   return

python def函數 第2張

4、拓展:

函數調用:

定義一個函數一般是隻給了函數一個名稱,並且指定了函數裏所包含的參數與代碼塊結構。

這個函數的基本結構在完成之後,就能夠透過另一個函數調用執行,也能勾直接從Python提示符執行。

參考範例:

輸入命令:

#!/usr/bin/python

# -*- coding: UTF-8 -*-

# 定義函數

def printme( str ):

   "打印任何傳入的字元串"

   print str

   return

# 調用函數

printme("我要調用用戶自訂函數!")

printme("再次調用同一函數")

輸出結果:

我要調用用戶自訂函數!

再次調用同一函數

Tags:Python def 函數