函數: def 函數名():(函數命名規則:和變數一樣) pass 函數的參數:(參數可以接收任何對象)(參數的順序必須是必備參數,預設參數,不定長參數) def 函數名(a,b):(a,b)函數的形參:形式上的參數,作用:接收實參 c = a + b print(c) 函數名(1,2):#1,和2 ...
函數:
def 函數名():(函數命名規則:和變數一樣)
pass
函數的參數:(參數可以接收任何對象)(參數的順序必須是必備參數,預設參數,不定長參數)
def 函數名(a,b):(a,b)函數的形參:形式上的參數,作用:接收實參
c = a + b
print(c)
函數名(1,2):#1,和2是實參
1,必備參數:(必須要傳進去的參數)
def 函數名(a,b):
c = a + b
print(c)
函數名(1,2):(必須輸入兩個實參未命名形參時形參a接收實參1,形參b接收實參2)
2,預設參數(也叫預設參數):
def 函數名(a,b=1):(給b定義一個預設參數)
c = a + b
print(c)
函數名(1,2)
3,不定長參數:
def 函數名(a,b,*args):(前面帶星花*的*c為不定長參數)
print(a)
print(b)
print(c)
函數名(1,2,4,5,6) #*c接收(4,5,6)(形參*c可以輸入多個實參,也可以不輸入實參)
*args 一個星花*的形參可接收多個未命名參數,以元組的形式輸出
**kwargs 兩個星花**的形參可接收多個命名參數,以字典的形式輸出
內置函數:# 查看內置參數在python環境下輸入:dir(_builtins_)
常見函數:
len: 求長度
min: 求最小值
max: 求最大值
sorted: 排序
reversed: 反向
sum: 求和
進位轉換函數:
bin: 轉換為二進位
oct: 轉換為八進位
hex: 轉換為十六進位
ord: 字元轉ASCII碼
chr: ASCII碼轉字元