1. 程式人生 > >Python學習【第5篇】:數據類型和變量總結

Python學習【第5篇】:數據類型和變量總結

style 不可變 nbsp 重新 class 數據 發現 舉例 convert

字符串,數字,列表,元組,字典

可變不可變

1.可變:列表

如:

>>> a = ["123","xiaoxing"]

>>> id(a)

4314085280

>>> a[0] = "ceshi"

>>> id(a)

4314085280

>>>

在這裏首先我們為列表a進行賦值,得到id(a),即內存地址為4314085280

我們在修改列表a內元素得值後,重新獲取a的內存地址依然未變,但是內部值已修改,所以說列表可變

2.不可變:字符串,數字,元組

字符串不可變舉例如下:

>>> name = "xiao"

>>> id(name)

4314237280

>>> name = "xing"

>>> id(name)

4314237424

>>>

在這裏我們為變量首先賦值xiao,獲取內存地址為4314237280,當我們為變量再次進行賦值得時候,再次獲取內存地址發現已經變化,相當於原先創建的變量內存地址是不可變

的,也是不能被修改的,因此重新賦值的時候,需要重新開辟內存地址,因此是不可變

訪問順序:

1.順序訪問:字符串,列表,元組

2.映射:字典

存放元素個數:

容器類型:列表,元組,字典(代表可以存放多個值)

原子類型:數字,字符串(代表可以存放一個值)

Python學習【第5篇】:數據類型和變量總結