变量用来存储数据,那么家有没有想过,们应该让变量占用多空间,保存什么样的数据呢?在讲解变量的类型之前,们先来看一个生活中的例子,例如,们要运送一台电脑,车和小轿车都可以完成,但,如果使用车运送一台电脑,显然有小题,浪费了车的空间,如图1所示。
图1车和轿车运输一台电脑
同理,如果使用变量存储数据时,为了更充分利用内存空间,们可以为变量指定不同的数据类型。Python中常见的数据类型如图2所示。
图2Python变量数据类型
图2中罗列了Python中常见的数据类型,对这些数据类型进行一个简单介绍。
(1)数字类型
Python中的数字类型包含整型、浮型和复数类型。示例代码如下:
整型:010183-2390x80299384938832
浮型:3.14154.2E-10-2.34E-19
复数类型:3.12+1.23j-1.23-98j
python 定义数组 (2)布尔类型
布尔类型特殊的整型,它的值只有两个,分别True和False。如果将布尔值进行数值运算,True会被当作整型1,False会被当作整型0。
(3)字符串类型
Python中的字符串被定义为一个字符集合,它被引号所包含,引号可以单引号、双引号或者三引号(三个连续的单引号或者双引号)。字符串具有索引规则,第1个字符的索引0,第2个字符的索引1,以此类推。字符串的示例代码:
string_one='Python'
string_two="Python"
string_three='''Python'''
(4)列表和元组类型
们可以将列表和元组当作普通的“数组”,它们可以保存任意数量的任意类型的值,这些值称作元素。列表中的元素使用中括号[]包含,元素的个数和值可以随意的。而元组中的元素使用小括号()包含,元素不可以被。看一下列表和元组的表示。
list_name=[1,2,'hello']#这一个列表
tuple_name=(1,2,'hello')#这一个元组
(5)字典类型
字典Python中的映数据类型,由键-值对组成。字典可以存储不同类型的元素,元素使用括号{}来包含。通常情况下,字典的键会以字符串或者数值的形式来表示,而值可以任意类型。示例代码如下:
dict_name={"name":"zhangsan","age":18}#这一个字典
上述代码中,变量dict_name存储的一个字典类型,该字典存储了两个元素,第1个元素的键为name,值为zhangsan;第2个元素的键为age,值为18。
如果希望查看变量存储的数据类型,可以使用“type(变量的名字)”来实现。示例代码如下:
>>>number=5.2
>>>type(number)#使用type函数查看存储的数据类型
<type'float'>
上述代码中,变量number存储的值为5.2,系统会自动根据数值判断number变量存储的数据类型为float。因此,当使用type函数查看变量number存储的数据类型时,结果为float。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论