python基础数据类型

“变量无类型,对象有类型”,变量只是一个对象的一个名字,所以一个变量可以被多种对象赋值。

python的数据类型按照可否被更改分为两大类:

int,str,tuple

这一类数据是不能被修改的,如果对其进行了修改,其实就是返回一个新的对象,而原对象并不会改变,所以要想改变一个str对象其中的一个字符进行修改,需要利用切片操作得到一个新的str对象。

list,dict,set

这一类数据是可以被修改的,对其进行的更改直接发生在原对象上,若多个变量绑定一个此类数据,对任意一个变量进行修改会影响到所有变量,若想不对其他变量造成影响,需要使用copy。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、列表的简介 列表是包含0个或多个对象引用的有序序列,由于列表中所有数据项实际上都是对对象的引用,所以列表内可以...
    zhengjie阅读 920评论 0 0
  • 一、元组的简介 元组是个有序的序列,其中包含0至多个对象引用,元组是固定的,因此,不能替换或删除其中包含的数据项。...
    zhengjie阅读 388评论 0 1
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,764评论 18 399
  • 生命中有多少人,来了又走,走了又来,可您却是我一直想要去守护的,就如同我的信仰一样。 ...
    风栎阅读 430评论 6 5
  • 菜历6日 20170224 阴 5-9度 今天青菜苗都站立起来了,大概1cm高的样子,两片黄黄的假叶已经基本打开。...
    Coffee6点5阅读 194评论 0 0