python初學系列 函式

2021-09-28 19:49:13 字數 1139 閱讀 4055

函式:函式是一段有著特定功能的,可重用的語句組

函式的主體結構如下:

def 《函式名》(《引數(0/多個)>)

《函式體》

return 《返回值》

例如:計算n!

def

fact

(n):

s=1for i in

range(1

,n+1):

s*=i

return s

函式的呼叫

a=fact(10)

print

(a)

函式名稱(實參)

函式可以有引數,也可以沒有,但必須保留括號

函式定義時也可以為某些引數制定預設值,構成可選引數,所有的可選引數必須放在非可選引數(必選引數)之後:

實際呼叫:

除了按照位置傳遞引數,也可以按照名稱傳遞引數

如下面兩個是等價的

區域性變數為組合資料型別且未建立,等同於全域性變數

例子:

Python初學系列 random庫

random是python的隨機數標準庫 import random 計算機偽隨機數是由梅森旋轉演算法生成的偽隨機序列中的元素 random庫包含兩類函式,常用的有8個 基本隨機數函式 隨機數種子 給定乙個種子,如10 再加上梅森旋轉演算法,就 是產生一系列的數 seed就是給隨機數確定種子的函式 ...

python自學系列

task5 時長 2天 1 類和物件 2 正規表示式 3 re模組 4 os模組 5 http請求 1 類和物件 物件導向技術簡介 類 class 用來描述具有相同的屬性和方法的物件的集合。它定義了該集合中每個物件所共有的屬性和方法。物件是類的例項。方法 類中定義的函式。類變數 類變數在整個例項化的...

python初學函式 python 初學函式

len s 金老闆小 len s def my len 自定義函式 i 0 for k in s i 1 print i length my len print length 函式 定義了之後,可以在任何需要它的地方呼叫 沒有返回長度,只是單純的列印 返回的重要性 a,b len a 內建函式 le...