當前位置:生活全書館 >

IT科技

> def函式 python

def函式 python

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

輸出結果:

我要呼叫使用者自定義函式!

再次呼叫同一函式

標籤: 函式 def Python
  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/o9x4pl.html