亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

python中不可變的對象類型有哪些

摘星
1100
2021-05-28 19:19:34
欄目: 編程語言

python中不可變的對象類型有:1、int數字類型;2、string字符串類型;3、float浮點型;4、tuple元組。

python中不可變的對象類型有哪些

具體示例分析:

1、int數字類型,嘗試修改數字對象。

#新建數字對象1000

>>> id(1000)

53060472L

#新建數字對象1000

>>> y = 1000

>>> id(y)

53060328L

#嘗試操作修改數字對象,實際上生成新的數字對象

>>> y = y + 1

>>> y

>>> id(y)

53058744L

2、對不可變對象str進行操作。

>>> a = 'abc'

>>> id(a)

52053576L

#引用新生成的對象

>>> b = a.replace('a','A')

>>> id(b)

47950704L

>>> id(a)

52053576L

>>> b

'Abc'

3、tuple元組相關示例。

>>> t = ('a', 'b', ['A', 'B'])

>>> t

('a', 'b', ['A', 'B'])

>>> hash(t)

Traceback (most recent call last):

File "", line 1, in

hash(t)

TypeError: unhashable type: 'list'

>>> t[2][0] = 'X'

>>> t[2][1] = 'Y'

>>> t

('a', 'b', ['X', 'Y'])

注意:從表面上看,tuple的元素確實變了,但其實變的不是tuple的元素,而是list的元素。

0
楚雄市| 江陵县| 邵阳市| 馆陶县| 黄梅县| 金湖县| 中阳县| 太原市| 清涧县| 赤壁市| 尼勒克县| 嘉禾县| 盐池县| 安化县| 伊吾县| 长沙市| 时尚| 佳木斯市| 茂名市| 年辖:市辖区| 登封市| 汉川市| 剑川县| 八宿县| 屏东县| 卢龙县| 永宁县| 柞水县| 琼结县| 荃湾区| 南涧| 马尔康县| 兰考县| 清河县| 九龙坡区| 宁远县| 余干县| 阜新市| 元谋县| 含山县| 麦盖提县|