2026/2/10 9:40:21
网站建设
项目流程
找权重高的网站方法,免费试用网站怎么做,哪个平台可以免费打广告,网络建站 响应式网站一、前提
数据类型与数据结构,这两个词在计算机领域经常出现。这其实是一种从问题域到计算机实现的映射。因为从广义上来讲,我们编写程序是为了处理数据(比如学生成绩、商品信息等)。为了高效处理这些数据,我们需要给它们进行分门别类(类型)、和设计不同的组织形式(结…一、前提数据类型与数据结构,这两个词在计算机领域经常出现。这其实是一种从问题域到计算机实现的映射。因为从广义上来讲,我们编写程序是为了处理数据(比如学生成绩、商品信息等)。为了高效处理这些数据,我们需要给它们进行分门别类(类型)、和设计不同的组织形式(结构)。需要注意的是,在不同的背景和语言环境下,它们狭义上所代表的含义不尽相同。所以,当它们出现时,我们一定要根据上下文作出区分。接下来我们所讨论的,仅代表Python语言环境下它们的解读,切勿与其他背景的阐释发生混淆。首先,单从中文语境上,我们可以感觉到,数据类型该词的落脚点应该是类型。至于到底是什么东西的类型呢?我们首先要对Python语言环境中数据、对象和变量三个命题有一定的了解。(一)数据在王姨的上一篇文章中,我们已经了解到了该词。数据 = 符号 + 能被计算机处理。可以看出,数据的落脚点是符号,是我们从现实世界中抽调出来的可以输入到计算机中的东西。比如说,你正在使用计算机统计你们班级2025年期末考试的成绩,数据就是你所统计出来的成绩单。对应的小牛同学的数学成绩88分中的数字88就是该成绩单中的一个数据项。虽然从上篇文章中,我们已经了解到数据概念下还有数据项、数据对象等不一样的称呼。但你要明白,这是取决用你使用计算机本次需要办的事情是什么样的,当你只需要记录小牛同学一个人的2025年期末考试数学成绩的时候,那么88这个数字,自己就可以代表数据、数据元素、数据对象和数据项。视角在调转到小王同学,他看见你在电脑上输入了一个88。因为他不知道你心中所想,所以他甚至不知道这个88是个成绩、排名、年份还是年龄,也不知道你是想写一个数字还是想让它作为一个表形的符号。这就是数据,是现实问题域中的提炼。(二)对象在 Python 中,对象(Object) 是语言的核心构建块。简单来说,Python 中的一切都是对象,无论是简单的数字、字符串,还是复杂的列表、函数,甚至是类本身。对象 = 数据 + 逻辑。1.对象的特征每个对象都有三个核心身份标识:身份(Identity,即内存地址)、类型(Type)和值(Value)。1.1身份(Identity):这是对象在内存中的唯一地址(就像人的身份证号)。你可以使用 id() 函数来查看。name='放牛的王姨'print(