python函數定義

函數定義語法
def 函數名(參數):

return

參數有如下幾種類型定義:
必須參數 p:
def m1(name):
print('name: '+name)

默認參數 p=default:默認參數的默認值通常設置爲不可變對象,例如tuple,str
def m2(name, age=6):
print('name: ' + name + 'age: ' + age)

可變參數 *p:
def m3(name, age=6, *address)
print()

關鍵字參數 **p:
def m4(name, age=6, *address, **city)

命名關鍵字參數:指定關鍵字參數的名稱
def m5(name, age=1, *, d, n, **keys)
def m6(name, age=2, *p, d, n, **keys)

參數定義順序:必選參數、默認參數、可變參數、命名關鍵字參數和關鍵字參數。
!!參數類型的斷定
type()
isinstance()

python的內置對象
內置對象定義在builtins.py資源文件中,如下是一些經常使用內置對象,也是python一些基本數據類型。
tuple
set
list
str
enumerate
int
float
bool

python訪問數據的一些特性。切片,迭代, 列表生成式, 生成器,迭代器
相關文章
相關標籤/搜索