第三次筆記

2021-10-11 03:15:45 字數 1034 閱讀 6003

###大資料19-4班 26劉嘉瑞

函式集合的概念:

函式對程式邏輯進行結構化或過程化的一種程式設計方式,寫函式的目的是為了**的重用。

def 函式名([形參]): # 定義函式

『』『注釋』』』

函式體建立乙個函式

def printinfo():

print( '------------------------------------')

print (' 內容。 ')

print ('------------------------------------')

printinfo() # 執行函式

返回值:

return 表示把程式流程從被調函式轉向主調函式並把表示式的值帶回主調函式,實現函式值的返回,返回時可附帶乙個返回值,由return後面的引數指定。

程式一旦執行到return就會結束當前函式。當函式中沒有return時,預設返回值是none.

def add(a, b):  

return a+b # 返回a+b的值

c = add(1,2) # c = 3

引數 :

def 函式名(引數1=資料1,引數2=資料2):# 預設值引數

pass

函式名(引數1=資料1) # 關鍵字引數

可變長引數:

*args星號操作符之後的形參將作為元組傳遞給函式,元組儲存了所有傳遞

**kwargs 用於接收0個或者任意個的關鍵字引數,這裡的關鍵字就是引數名

遞迴函式的概念:程式呼叫自身的程式設計技巧稱為遞迴( recursion)。

# 使用遞迴方法實現5!

def func(n):

if n == 1 or n == 0:

return 1

else:

return n * func(n-1)

print(func(5))

第三次筆記

什麼是庫檔案?儲存原始檔的功能但是看不到原碼 靜態庫 編譯的時候載入 是否在執行程式之前就已經加入到可執行 中,成為執行程式的一部分來執行,字尾名 a 動態庫 執行時載入 是在執行程式啟動時載入到執行 中,字尾名為 so 靜態庫和動態庫的區別?執行效益 靜態高,動態底 可執行檔案大小 靜態大,動態小...

第三次程式設計筆記

一.知識點 1.陣列定義 陣列是按順序排列的一組具有相同型別的變數的集合,它是一種構造資料型別。2.a 5 任何乙個元素都稱為陣列元素或下標變數,一般情況,a 5 是指a 0 a 1 a 2 a 3 a 4 而下標5是指該陣列包含5個元素。若無特殊要求,陣列的下標都是從零開始的,下標越界是大忌。3....

Python 第三次筆記

什麼是模組?使用模組 想使用 python 原始檔,只需在另乙個原始檔裡執行 import 語句,語法如下 import 模組名 例如 import os 乙個模組只會被匯入一次,不管你執行了多少次import.這樣可以防止匯入模組被一遍又一遍地執行.顯示與新增模組路徑 import sys 下面是...