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 呼叫函式 識別符號名稱 注意 函式內容以冒號...