天天看點

實參的類型|學習筆記

開發者學堂課程【Python 語言基礎 3:函數、面向對象、異常處理: 實參的類型】學習筆記,與課程緊密聯系,讓使用者快速學習知識。

課程位址:

https://developer.aliyun.com/learning/course/601/detail/8725

 實參的類型

一、實參的類型的定義及各種示例示範

def

​​

 fn2(a):

print(‘a=’ ,a)

#函數在調用時,解析器不會檢查實參的類型

#實參可以傳遞任意類型的對象

b

 = 123

b

 = True

b

 = ’hello’

b

 = None

b

 = [1,2,3]

#

fn2(b)

#

fn2(fn)

d

ef fn3(a,b);

  print(a+b)

#

f

n3(123,”456”)

d

ef fn4(a):

#在函數中對形參進行重新指派,不會影響其他的變量

#a = 20

#a是一個清單,嘗試修改清單中的元素

#如果形參執行的是一個對象,當我們通過形參去修改對象時

#會影響到所有指向該對象的變量

a[0] = 30

print(‘a=’,a,id(a))

c

 = 10

c

= [1,2,3]

#

f

n4(c)

#

f

n4(c.copy())

fn4(c[:])

p

rint(‘c=’,c)