python入門之函式

2021-09-23 17:16:56 字數 1084 閱讀 2515

1.1、函式是一段功能**的封裝,可以被其他程式**重複呼叫。

1.2、函式一般包括三要素:函式名、引數和返回值

建立函式要使用def關鍵字

例如:def say(name):

print('名字叫做{}'.format(name))

return name

1、python中的單行注釋和多行注釋在在編譯後會被去掉,如果要生成說明文件就需要使用文件注釋。

2、文件注釋的基本使用方法是在包含def關鍵字的下一行是要雙引號("")括起來的部分就是文件注釋。

3、可以使用(__doc__)屬性或者help函式得到文件注釋。

例如:def get_name(name):

"獲取去名字的方法"

return name

print(get_name.__doc__)

print(help(get_name))

4.1、引數型別是可以任意的,但是要理解所有的引數傳遞都是值傳遞。

4.2、python中引數還可以指定預設值。

4.3、一般傳遞引數是按預設順序匹配引數,但可以通過引數名指定引數傳入順序。

4.4、python中還可以傳遞可變引數。可變引數通過加(*)實現。

例如:def  get_name(name="nihao"):

print(name)

get_name()

def  get_name_age(name,age):

print("name:{}  age:{}".format(name,age))

get_name_age(age=30,name="xiaoming")

def get_names(*name):

for my in name:

print(my)

get_names("a","c","d")

Python入門之函式

def 函式名 引數列表 組例 defpstr 定義函式.print 30 函式具體的功能 pstr 顯示函式在磁碟中儲存的位置 pstr 呼叫函式 函式如果需要有返回值,則使用return進行返回 沒有明確的return語句,預設返回none defpstr 定義函式.print 30 a pst...

python之函式入門

最初框架式定義 def 函式名 引數1,引數2,文件描述 函式體return 值定以前強調 1 申請記憶體空間儲存函式體 2 將上述記憶體位址繫結函式名 3 定義函式不會執行函式體 但是會檢測函式體語法 def func print 哈哈哈 print 哈哈哈 print 哈哈哈 無形引數應用場景 ...

python 入門基礎之函式

函式 函式是組織好的,可重複使用的,用來實現單一或相關聯的功能的 段。函式可以提高應用的模組性,和 的重複利用率。python提供了許多內建函式,比如說print 當然自己也可以建立函式,這就叫做使用者自定義函式。定義函式 def 識別符號名稱 pass 呼叫函式 識別符號名稱 注意 函式內容以冒號...