Python基礎-03 函式
1. 定義函式
def 函式名(形參1,形參2):
函式封裝的程式碼
函式名命名規則:可以由字母、下劃線和數字組成;不能以數字開頭;不能與關鍵字重名
備註:
pycharm除錯工具時,F8執行函式時,當做一個整體直接執行;F7可單步執行我們自己定義的函式;
需要接收外部引數的時候才需要定義形參,否則直接為()
2. 函式的返回值
返回值是函式完成工作後,最後給呼叫者的一個結果
return關鍵字可以返回結果
呼叫一方可以使用變數來接收函式的返回結果。
注意:return 表示返回,後續的程式碼都不會被執行。
3.函式的巢狀呼叫
一個函式test2()裡面又呼叫了另外一個函式test1(),這個就是巢狀呼叫。
呼叫函式test2()時,優先執行test2()的程式碼,執行到呼叫test1()的時候,進入test1()函式內部,執行完畢後再返回test2()函式內部繼續執行
4. 函式的註釋
滑鼠選中函式後,會彈出“小燈泡”,點選選擇“Specify return type in doscstring”進行註釋;
相關推薦
Python基礎-03 函式
1. 定義函式 def 函式名(形參1,形參2): 函式封裝的程式碼 函式名命名規則:可以由字母、下劃線和數字組成;不能以數字開頭;不能與關鍵字重名 備註: pycharm除錯工具時,F8執行函式時,當做一個整體直接執行;F7可單步執行我
Python基礎-03.Python基礎知識
-s 數據類型 介紹 AR nbsp double類型 1.5 集合 art 本節主要介紹Python中的基礎知識中的數據類型,數字和布爾值 介紹幾個知識點:1)內置函數print()的用法,直接打印括號裏面的內容,或者print後跟多個輸出,以逗號分隔。2)內置函數typ
Python基礎-03.數據類型-02.變量和常量
交付 也不會 作用 獲取 操作 對數 大寫字母 有意 等號 本文主要介紹Python中的變量和常量,包括變量的命名規範,使用註意事項 1.變量 1.1.變量理解 何時需要用到變量?一段程序或者數值需要在後面經常用到就可以用變量變量包括:變量名,變量值對於計算機,變量可以看做
Python基礎03 序列
字符 序列 總結 對象 不可 round 集合 smi 另一個 sequence 序列 sequence(序列)是一組有順序的元素的集合 (嚴格的說,是對象的集合,但鑒於我們還沒有引入“對象”概念,暫時說元素) 序列可以包含一個或多個元素,也可以沒有任何元素。 我們之前
Python基礎篇--函式簡介
python函式 python中函式有兩種,一種是內建函式,一種是自定義函式。這裡不曉得有沒有大牛知道為什麼內建函式可以直接呼叫,沒見在哪裡定義了。另外一種是自定義函式,函式的定義方式如下,關鍵字def後面跟空格,再跟函式名,引數,函式體,函式名的命名可以使用posix
python基礎常用函式
python基礎常用函式 內建函式(無需匯入) print:列印,輸出 input:輸入 abs:求絕對值 type:獲取變數的型別 chr:將ASCII數值轉換為字元 ord:將字元轉換為對應的ASCII id:獲取變數地址 len:統計元素個數 range:產生連續整數的可
python 基礎 -03 基本資料型別(int, bool, str)
一 python的基礎資料型別 1. int ==> 整數. 主要⽤來進⾏數學運算 2. str ==> 字串, 可以儲存少量資料並進⾏相應的操作 3. bool==>判斷真假, True, False 4. list=
Python基礎--print函式用法解釋
注意:以下程式碼均針對python3.x ,python2.x 需要把括號去掉 ,如:print ''This is the python 2. x format '' 1.print([object, ..., ]*, sep=' ', end='\n', 
python基礎之函式基礎
python之函式基礎 ----------------------------------------------------------------------------------------------------- 函式一般格式 函式的格式包括: def 函式名(引數)
python基礎之函式返回多個值的方法
例: >>> def test(): a=11 b=22 c=33 return a #多個return,語法不會報錯,但是隻執行第一個return return b #不會執行此條語句 return c #不會執行此條語句 >>> num
Python基礎【函式】
函式 函式是組織好的,可重複使用的,用來實現單一,或相關聯功能的程式碼段。函式能提高應用的模組性,和程式碼的重複利用率。可以根據自己的需求自行封裝程式碼塊,以便於呼叫。即為自定義函式。 函式定義的規則 函式程式碼塊以 def 關鍵詞開頭,後接函式識別符號名稱和圓括號 ()。
Python基礎--03
什麼是識別符號?識別符號的定義規則? 程式設計師定義的變數名、函式名。 標示符可以由 字母、下劃線 和 數字 組成 不能以數字開頭 不能與關鍵字重名 Python中關鍵字(keyword)的概念?以及如何檢視關鍵字? Python內部已經佔用的識別符號,
Python基礎初始函式
什麼是函式? 函式是對功能或者動作的封裝 函式的語法和定義: def 函式名(): 函式體 呼叫: 函式名() 關於函式的返回值: return : 返回 1. 當程式沒寫過return, 不返
python 基礎:函式(二)
一. 知識倉庫 預設引數的陷阱:如果預設引數的值是一個可變資料型別,那麼每次呼叫的時候不傳值,就公用這個資料型別的資源 函式的名稱空間 1、內建名稱空間: - python直譯器一啟動就將可以使用的名字儲存在內建名稱空間中,內建的名字(如print、input
python基礎之函式
函式 定義一個函式 你可以定義一個由自己想要功能的函式,以下是簡單的規則: 函式程式碼塊以 def 關鍵詞開頭,後接函式識別符號名稱和圓括號()。 任何傳入引數和自變數必須放在圓括號中間。圓括號之間可以用於定義引數。 函式的第一行語句可以選擇性地使用文件字
3: Python基礎-字串函式彙總
1 capitalize 功能:將字串的第一個字元轉換為大寫 my_str = "i love python" result = my_str.capitalize() print(result) 結果:I love python 2 center(wi
Python基礎——高階函式
什麼是高階函式?我們以實際程式碼為例子,一步一步深入概念。 變數可以指向函式 以Python內建的求絕對值的函式abs()為例,呼叫該函式用以下程式碼: print(abs(-10)) 輸出 10 但是,如果只寫abs呢? print(abs) 輸出 &l
Python基礎19_函式和方法的區分,反射
一. isinstance, type, issubtance 1. isinstance(obj, cls) 判斷obj是否是cls類的物件
Python基礎——sorted函式
排序也是在程式中經常用到的演算法。無論使用氣泡排序還是快速排序,排序的核心是比較兩個元素的大小。如果是數字,我們可以直接比較,但如果是字串或者兩個dict呢?直接比較數學上的大小是沒有意義的,因此,比較的過程必須通過函式抽象出來。 Python內建的sorted()函式就可
07-python基礎知識-函式使用
函式使用 零碎知識 靈活的if-else a = 3 if False else 5 # 上下兩種寫法等價 # if False: # a = 3 # else: # a = 5 print(a) 靈活的and/or # 前面的表示式為真,