9.数据类型的划分【李兴华:Python从入门到项目实战】

程序里面包含有许多数据内容,那么不同的数据内容都可能有各自的类型,在Python之中常用的数据类型包括:整数、浮点数、复数、布尔类型、字符串、列表、元组、字典、日期,并全部都是引用传递数据类型。

在很多的编程语言里面都会将数据类型分为基本数据类型、引用类型。

对于基本数据类型而言,就是一个数值传递的过程。例如:今天有人问我你多大了,我就告诉他我今年18岁,于是这个人就得到了一个数据的信息(拷贝信息)

数值传递:

 

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

 

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

对应关系如下:

 

 

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

 

posted @ 2024-08-08 14:25  java帝国  阅读(8)  评论(0)    收藏  举报