【数据类型】18、可变类型和不可变类型【数据类型】18、可变类型和不可变类型

作者 : 郭然 本文共355个字,预计阅读时间需要1分钟 发布时间: 2021-08-25 共142人阅读

目录
一、数据收纳的灵活性
二、数据类型
三、可变类型的变量引用

一、数据收纳的灵活性

列表——可以接长、拆短的积木式收纳盒
元组——固定长短的收纳盒

二、数据类型

  • 不可变(immutable)类型:一旦创建就无法修改数据值的数据类型
    整数、浮点数、复数、字符串、逻辑值、元组

  • 可变(mutable)类型:可以随时改变的数据类型
    列表、字典、集合

  • 灵活性强会花费一些计算或者存储的代价去维持这些强大的功能

三、可变类型的变量引用

  • 变量的引用特性
    可变类型的变量操作需要注意,多个变量通过赋值引用同一个可变类型对象时,通过其中任何一个变量改变了可变类型对象,其它变量也随之改变

    image.png
image.png
myList=[1.2,3.4]
A=[myList]*3
print(A)
myList[2]=45
print(A)
image.png
赞赏

微信赞赏支付宝赞赏

VIP部落提供编程技术、教育培训、优惠购物以及各类软件和网站源码、模板等资源下载。
VIP部落 » 【数据类型】18、可变类型和不可变类型【数据类型】18、可变类型和不可变类型

常见问题FAQ

提供最优质的资源集合

立即查看 了解详情