Python day9函式部分

2022-02-24 19:57:52 字數 1277 閱讀 4266

函式的學習:函式對於一門程式語言來說挺重要的,尤其是c語言,是完全使用函式來編寫的

1.函式的定義:邏輯結構化和過程化的一種程式設計方法

def

squre(x):

"求乙個數的平方 return the square of x"#

the function definitions函式的定義時加的注釋寫在這邊

x*=x

#函式的主體

return

x

#函式的返回值

2.函式的呼叫

在python中,函式呼叫非常簡單,直接函式名加括號即可

print(squre(2))

3.函式可以有多個形參
def

sum(x,y,z):

"return the sum of x,y,z

"sum=x+y+z

return sum

4.函式的返回值可以不僅僅是數字(可以是其他型別)
def

text():

"retrn a text string

"return

"littlepage is so handsome

"print(text())

5.位置必須在關鍵字引數左邊
print(sum(2,1,z=2))

6.預設引數可更改

def text2(thank='

thank you'):

return

thank

print

(text2())

print(text2(thank='

thanks

')

7.引數組**kwargs keywords arguments關鍵字引數(列印時會以字典的格式列印) *args arguments 引數

def t(x,*args):

print

(x)

print

(args)

t(2,7,7,7)

def ppx(x,**kwargs):

print

(x)

print

(kwargs)

ppx(1,y=4)

python day9 正式學習

目錄異常處理 異常的種類 異常處理 丟擲異常 基本沒用 斷言 除錯用,現在基本上沒用 檔案處理 先說一下可變和不可變資料型別,在原值的基礎上修改,id不變值改變了的就是可變資料型別 而值改變了id也變了,即重新申請乙個空間來放新值,這就是不可變資料型別。普通的拷貝就等於賦值,就是把乙個變數值賦給另乙...

python day9 批量管理工具

python day9 批量管理工具 目錄檔案 python3 程式 root izwz9i5qxdafjn4npsy1a3z home tree python day9 python day9 bin aa cc init py main.py 主程式入口 conf accounts.cfg in...

Python day12部分內建函式的常見方法

內建函式 print abs 1 絕對值print all 1,2,1 判斷list的真假,都真則真,有乙個假也是假 print any 有乙個真就真,全假則假 print bin 3 十進位制轉換二進位制 print bool 空,none,0為false,其他為true print bytes ...