可變:位址不變,裡面的內容改變 (**list dict set** )
#經典案例:
`list1=[1,3,5,8,9,0]`
`list2 = list1`
`list1.remove(5)`
`print(list2)`
結果:[1,3,5,8,9,0]
str1 ='abc'
str2 = str1
str1 = 'abcd'
print(str2)
結果:'abc'
如果全域性變數是不可變型別的變數,則在函式內部修改這個變數的時候需要在函式內部用global進行變數的宣告,而且必須在使用之前宣告
如果全域性變數是可變型別的變數,則在函式內部修改這個變數的時候不需要在函式內部用global進行變數的宣告
Python中可變變數與不可變變數詳解
目錄 前言 c 不同於python的顯著特點,就是有指標和引用,這讓我們在呼叫引數的時候更加清晰明朗。但python中沒有指標和引用的概念,導致很多時候引數的傳遞和呼叫的時候會產生疑問 我到底是複製了乙份新的做操作還是在它指向的記憶體操作?這個問題根本上和可變 不可變變數有關,我想把這個二者的區別和...
php a 可變變數
a hello a world echo test a echo show a echo is 輸出結果為 test hello show hello is world 這種寫法稱為可變變數 有時候使用可變變數名是很方便的。就是說,乙個變數的變數名可以動態的設定和使用。乙個普通的變數通過宣告來設定,...
PHP可變變數
php可變變數 1 含義 兩個 是 可變變數,就是乙個變數的變數名可以動態的設定和使用。a hello hello world echo a hello world 必需加花括號 如果不加則是會輸出變數名 echo a hello hello world2 注意 要將可變變數用於陣列,必須解決乙個模...