課程
/后端開發
/Python
/初識Python
a所指的是一個字符串,可以理解為一個定值嗎?
既然b是一個變量,為什么a的賦值改變后b不改變呢?
2016-07-11
源自:初識Python 3-4
正在回答
上面不是解釋的很清楚了嗎,a = "ABC"時,是先定義一個字符串"ABC"然后讓a指向這個字符串,將a賦值給b時,b同樣指向這個字符串"ABC"。在改變a的值a = "XYZ"時,定義了一個新的字符串,a指向了新的字符串,這跟b沒有任何關系,b依然還是指向字符串'ABC'呀。
留下點什麼 提問者
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-07-11
上面不是解釋的很清楚了嗎,a = "ABC"時,是先定義一個字符串"ABC"然后讓a指向這個字符串,將a賦值給b時,b同樣指向這個字符串"ABC"。在改變a的值a = "XYZ"時,定義了一個新的字符串,a指向了新的字符串,這跟b沒有任何關系,b依然還是指向字符串'ABC'呀。