python基础教程:可变,不可变数据类型
生活随笔
收集整理的這篇文章主要介紹了
python基础教程:可变,不可变数据类型
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
一.可變數(shù)據(jù)類型
值改變,ID不變
# 驗證: # 整型是不可變類型 a = 10 print(id(a)) a = 20 print(id(a)) 265512256 265512416# 浮點型是不可變類型 a = 10.1 print(id(a)) a = 20.1 print(id(a)) 46394032 46393984# 字符串是不可變類型 a = '123' print(id(a)) a = '333' print(id(a)) 18079680 18124896整型,浮點型,字符串在Python中被設計成了不可分割的整體,不可以被改變
布爾類型修改無意義,也是不可變數(shù)據(jù)類型
二.不可變數(shù)據(jù)類型
值改變,ID不變
''' 遇到問題沒人解答?小編創(chuàng)建了一個Python學習交流QQ群:778463939 尋找有志同道合的小伙伴,互幫互助,群里還有不錯的視頻學習教程和PDF電子書! ''' # 列表是可變類型 l = [1,2,3] print(id(l)) l[0]=0 print(id(l)) 17643000 17643000# 字典是可變類型 dic = {'a':'111','s':'222'} print(id(dic)) dic['a']='000' print(id(dic)) 19953824 19953824總結
以上是生活随笔為你收集整理的python基础教程:可变,不可变数据类型的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python基础教程:名称空间与作用域
- 下一篇: python3循环遍历嵌套字典替换指定值