9.数据类型的划分【李兴华:Python从入门到项目实战】
程序里面包含有许多数据内容,那么不同的数据内容都可能有各自的类型,在Python之中常用的数据类型包括:整数、浮点数、复数、布尔类型、字符串、列表、元组、字典、日期,并全部都是引用传递数据类型。
在很多的编程语言里面都会将数据类型分为基本数据类型、引用类型。
对于基本数据类型而言,就是一个数值传递的过程。例如:今天有人问我你多大了,我就告诉他我今年18岁,于是这个人就得到了一个数据的信息(拷贝信息)
数值传递:

引用传递:内存空间的传递被称为引用传递。Python里面严格意义上来讲是没有提供数值传递的,在Python里面所有的传递都属于引用传递的,一旦进行的是引用传递,那么所传递的操作实际上就是一块数据保存的真实的内存空间。

对于所有的引用传递的操作,实质上就需要与内存产生紧密的联系,传递的是内存地址的使用权。
对应关系如下:

有可能会有更多的对象(变量)指向一块内存空间,那么这多个变量就都可以进行内存的修改了。后面通过大量的代码对这一概念进行验证。

浙公网安备 33010602011771号