让我们讨论几乎所有编程语言中都有一个非常简单但非常重要的概念,称为数据类型.正如其名称所示,数据类型表示可以使用计算机程序处理的数据类型.它可以是数字,字母数字,小数等.
让我们暂时搁置计算机编程,并举一个简单的例子来添加两个整数10和10. 20,这可以简单地完成如下 :
10 + 20
我们想要另外一个问题,我们想要添加两个十进制数10.50& 20.50,将写成如下 :
10.50 + 20.50
<这两个例子很简单.现在让我们再举一个例子,我们想在笔记本中记录学生信息.在这里,我们要记录以下信息 :
名称: 类: 栏目: 年龄: 性别:
现在,让我们根据给定的要求输入一个学生记录 :
姓名:Zara Ali 等级:6th 部分:J 年龄:13 性别:F
第一个示例处理整数,第二个示例添加了两个十进制数,而第三个示例处理不同数据的混合.让我们把它设为如下 :
学生名称"Zara Ali"是一系列字符,也称为字符串.
学生班级"6th"由整数和两个字符串组成.这种混合称为字母数字.
学生部分由单个字符"J"表示.
学生年龄由一个整数表示,即13岁.
学生性别由单个字符表示,即'F'.
这样,我们意识到在我们的日常生活中,我们处理不同类型的数据,例如作为字符串,字符,整数(整数)和十进制数(浮点数).
同样,当我们编写计算机程序来处理不同类型的数据时,我们需要指定它的类型清楚;否则计算机无法理解如何对给定数据执行不同的操作.不同的编程语言使用不同的关键字来指定不同的数据类例如,C和Java编程语言使用 int 指定整数数据,而 char 指定字符数据类型.
后续章节将向您展示如何在不同情况下使用不同的数据类型.现在,让我们检查C,Java和Python中可用的重要数据类型以及我们将用于指定这些数据类型的关键字.
C和Java支持几乎相同的数据类型集,尽管Java支持其他数据类型.目前,我们正在采用编程语言支持的一些常见数据类型 :
类型 | 关键字 | 可以用此数据类型表示的值范围 |
---|---|---|
字符 | char | -128到127或0到255 |
数字 | int | -32,768至32,767或-2,147,483,648至2,147,483,647 |
小编号 | 短 | -32,768到32,767 |
长号 | long | - 2,147,483,648到2,147,483,647 |
十进制数 | float | 1.2E-38到3.4E + 38到小数点后6位 |
这些数据类型称为原语数据类型,您可以使用这些数据类型来构建更复杂的数据类型,称为用户定义的数据类型,例如字符串将是一个字符序列.
Python有五种标准数据类型,但是这种编程语言没有使用任何关键字来指定特定的数据类型,而是Python足够智能,可以自动理解给定的数据类型.
数字
字符串
列表
元组
字典
这里,Number指定所有类型的数字,包括十进制数和string表示长度为1或更多字符的字符序列.现在,让我们继续这两种数据类型并跳过List,Tuple和Dictionary,它们是Python中的高级数据类型.