python基礎--函式的概念和作用
(1)函式:具有獨立功能的程式碼塊
(2)作用:避免程式碼重複,讓程式碼結構更加簡潔清晰。
(3)函式的定義格式:
def 函式名():
函式體
(4)呼叫函式的格式:
函式名 ()
如果只是定義了函式,而沒有呼叫函式,函式裡面的程式碼是不會被執行的。
例:# 定義一個函式,列印10+20的和。
def print_sum():
result = 10 + 20
print(result)
print_sum()
(5)函式的呼叫過程:
<1> 定義函式,在記憶體記住這個函式
<2>呼叫函式
<3>在記憶體中找到這個函式
<4>執行函式體
<5>函式執行完成後回到函式呼叫的地方,就表示函式執行完成了。
相關推薦
python基礎--函式的概念和作用
(1)函式:具有獨立功能的程式碼塊 (2)作用:避免程式碼重複,讓程式碼結構更加簡潔清晰。 (3)函式的定義格式: def 函式名():
python基礎(一)--join和os.path.join函式的用法以及字串格式化
join:連線字串陣列。將字串、元組、列表中的元素按指定的字元(分割符)連線成一個新的字串。 os.path.join:將多個路徑組合並返回。 Python格式化字串 1、格式化操作符(%) 格式化符號說明 %c轉換成字元(ASCII碼值,或者長度為一的字串) %r優先用
python路徑拼接os.path.join()函式用法和作用
os.path.join()函式用於路徑拼接檔案路徑。 os.path.join()函式中可以傳入多個路徑: 會從第一個以”/”開頭的引數開始拼接,之前的引數全部丟棄。 以上一種情況為先。在上一種情況確保情況下,若出現”./”開頭的引數,會從”./”開頭的引數
Python基礎知識——encode和decode函式
以前我們介紹過,Python2.x中預設的編碼的基礎型別是unicode編碼的型別,在Python3.x才轉化為基於unicode的字串。 那麼我們在Python2.x的學習中就會遇到各種各樣的編碼問
python基礎--函式6時間和日期函式(time,calendar)
測試程式碼: 1. time測試程式碼 import time; # 引入time模組 t1= time.time() print(t1) t2 = time.localtime(time.time()) print(t2) t3 = time.asctime(
Python 基礎之列表和元組
bcp rtt fcn ott emd lns swe 二維數組 ttf list Python內置的一種數據類型是列表:list。list是一種有序的集合,可以隨時添加和刪除其中的元素。 比如,列出班裏所有同學的名字,就可以用一個list表示: >>
ServletContext的概念和作用範圍
gets 交互 left enum 監聽 ges 不同的 ava 獲取 ServletContext是javax.servlet包內定義的接口,Web容器會為每個Web程序構造一個實現該接口的對象實例,通過這個對象,Servlet可以和web容器進行交互,如獲取Web容器版
python 基礎知識條件和循環
不同 tro null 引入 brush 均可 單條件 其中 style 一、if語句 根據不同的條件來執行不同的動作。 語法:主要是有以下4種情況 1.單分支,單條件判斷 if 條件: 代碼段 (只有條件為真時,才會執行。) 2.單分支,多重條件判斷 i
Python基礎2 編碼和邏輯運算符
文字 cde 升級 pri 漢字 包含 輸入 成功 例如 編碼: AscII碼 :標準ASCII碼是采用7位二進制碼來編碼的,當用1個字節(8位二進制碼)來表示ASCII碼時,就在最高位添加1個0。 一個英文字母占一個字節 8位(bit)==一個字節(byte)
python基礎之dict和set
算法 dict name 區別 刪除元素 哈希算法 div 數學 blog dict dict是dictionary的縮寫,python內置了字典,在其他語言中也稱為map,使用鍵值對儲存,具有極快的查找速度。 如果是只用list來實現,就需要兩個list,先在第一個lis
Python 集合set概念和操作
super ash sha amp 自己 rem val t對象 python # 集合 # 概念 # 無序的, 不可隨機訪問的, 不可重復的元素集合 # 與數學中集合的概念類似,可對其進行交、並、差、補等邏輯運算 #
(轉)python基礎學習-----生成器和叠代器
分享 使用 生成 再次 流程 next 獨立 img eva 在Python中,很多對象都是可以通過for語句來直接遍歷的,例如list、string、dict等等,這些對象都可以被稱為可叠代對象。至於說哪些對象是可以被叠代訪問的,就要了解一下叠代器相關的知識了。 叠代器
Python基礎-模塊和包
模塊名 orm 函數 輸入 per 數據庫文件 NPU level setting 1.1 什麽是模塊 常見的場景:一個模塊就是一個包含了python定義和聲明的文件,文件名就是模塊名字加上.py的後綴。 但其實import加載的模塊分為四個通用類別: 1. 使用py
9 Python基礎-使用dict和set
CI ng- 重復元素 無序 比較 變化 all 存放位置 lan dict Python內置了字典:dict的支持,dict全稱dictionary,在其他語言中也稱為map,使用鍵-值(key-value)存儲,具有極快的查找速度。 舉個例子,假設要根據同學的名字查找對
python 基礎---命名空間、作用域
-- 但是 命名空間 依賴 nbsp 依賴倒轉 分享圖片 http image 依賴倒轉原則 在局部:可以使用全局、內置命名空間中的名字 在全局:可以使用內置命名空間中的名字,但是不能用局部中使用 在內置:不能使用局部和全局的名字的python 基礎---命
Python基礎—函式
1. 建立函式 一個函式代表一個行為並且返回一個結果(包括None),在Python中使用def關鍵字來定義一個函式,如下: def hello(name): print 'hello,' + name + '!' 接下來呼叫函式,並檢視其返回值: # output
Python基礎學習---運算子和字串(二)
1 #!/usr/bin/python3 a = 21 b = 10 c = 0 if ( a == b ): print ("1 - a 等於 b") else: print ("1 - a 不等於 b") if ( a != b ): print ("2
Python基礎學習---語法和資料型別(一)
1 #!/usr/bin/python3 x="a" y="b" # 換行輸出 print( x ) print( y ) print('---------') # 不換行輸出 print( x, end=" " ) print( y, end=" " ) print()
python基礎函式彙總
每當你迷茫徘徊的時候,你就可以開啟這篇文章,這時候,有人就不懂了,就會來跟我說:“大哥,大哥,這篇文章究竟講的是啥啊?” 哎!我現在就有責任和義務向大家介紹一下,這篇文章來自一本書,這本書它有他自己的名字,叫做:派等函式寶典。它是我花費了百年心血,我嘔心瀝血日夜凝華,在九九八十一天後,最終在火山噴發之時,天
python 基礎 -02 運算子和編碼
一 格式化輸出 %s就是代表字串佔位符,除此之外,還有%d, 是數字佔位符, 如果把上面的age後面的換成%d,就代表你必須只能輸入數字,