1、引用
基本資料型別的引用是隨著值的改變而改變
id(b)
19407648
>>> a=200
>>> id(a)
19412856
>>> b=a
>>> id(b)
19412856
列表、元組、字典的引用是不會改變的,即使修改元素的值
myinfo = [11.22,33,44,]
>>> info = myinfo
>>> id(info)
139749018651896
>>> id(myinfo)
139749018651896
>>> info[0]=999
>>> myinfo
[999, 33, 44]
>>> id(myinfo)
139749018651896
>>> id(info)
139749018651896
>>> info
[999, 33, 44]
def test():
name=raw_input("請輸入姓名")
age=input("請輸入年齡")
***=raw_input()
return name,age
receiveparams = test()
print(receiveparams)
執行後如下,返回的是元組
請輸入姓名qq
請輸入年齡11
22('qq', 11)
注:也可以放在列表、字典中,統一返回
#encoding=utf-8
def test(a,b='預設引數'):
print(a)
print(b)
test('測試測試')
執行如下:
測試測試
預設引數
注:如果傳參,就用傳遞的引數,不傳,就使用預設引數
學習筆記 五 引用型別
引用型別的值 物件 是引用型別的乙個例項。ecmascript提供了很多原生的引用型別 例如object 以便開發人員用以實現常見的計算任務。1.object型別 1 建立object例項的兩種方法 new object 和物件字面量表示法。一般常用物件字面量標識法 一是因為 量少,二是物件字面量可...
學習筆記 五 引用型別
引用型別的值 物件 是引用型別的乙個例項。ecmascript提供了很多原生的引用型別 例如object 以便開發人員用以實現常見的計算任務。1.object型別 1 建立object例項的兩種方法 new object 和物件字面量表示法。一般常用物件字面量標識法 一是因為 量少,二是物件字面量可...
c 學習筆記五 引用( )詳解
作用 給變數起別名 語法 資料型別 別名 原名 可以看到,修改b的值,a的值也會改變。作用 函式傳參時,可以利用引用讓形參修飾實參 優點 可以簡化指標修改實參 include using namespace std 1.值傳遞 void myswap01 int a,int b 2.位址傳遞 voi...