開心生活站

位置:首頁 > IT科技 > 

python中def函數的用法

IT科技6.29K

函數是指組織好的,可以重複使用的,並且用來實現單一,或者相關聯功能的代碼段。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("再次調用同一函數")

輸出結果:

我要調用用戶自定義函數!

再次調用同一函數

標籤:函數 Python def