• Python学习过程中各个难点---数据类型篇


    ---恢复内容开始---

      当时在学习python的基本数据类型时,对于可变与不可变类型不是了解的很透彻,这篇是回过头来自己的一些理解。

      可变的数据类型有列表,不可变的数据类型有字符串,数字和元组

         怎么区分可变不可变,很简单。我们都知道数据是存储在内存里的,那么我们只需去查看其内存即可

      列表:

      

      可以从上图看到,我在修改了列表中的数值后,列表的内存地址并未发生改变,相当于还是这个列表,说明该数据类型是可变的

      数字:

      

      可以从上图看到,我在修改了数字的值后,其内存地址发生了变化,相当于变成了另外一个数字,说明该数据类型是不可变的

      字符串:

      

      可以从上图看到,我在修改了字符串后,系统报错了,‘TypeError: 'str' object does not support item assignment‘,这个报错正是提示字符串类型不可修改

      数组:

      

      

      可以从上图看到,我在修改了元组后,系统报错了,‘TypeError: 'tuple' object does not support item assignment‘,这个报错正是提示元组类型不可修改

  • 相关阅读:
    朝花夕拾-4-shell
    具体解释Android中AsyncTask的使用
    加入中文文字水印乱码问题
    PID教程
    Windows环境下用C#编程将文件上传至阿里云OSS笔记
    【Linux】linux经常使用基本命令
    Nothing2
    发送请求工具—Advanced REST Client
    socketpair的使用
    Oracle 11g 的server结果缓存result_cache_mode
  • 原文地址:https://www.cnblogs.com/roy1235/p/9693359.html
Copyright © 2020-2023  润新知