数据类型
众所周知,所有的程序开发的目的都是为了处理数据。日常生活中的数据各种各样,要想准确的处理这些数据,必须了解要这些数据对象的数据类型,从而能在处理时根据数据类型进行正确的运算。Python语言的数据类型也很多,这里先给大家介绍Python的6个标准数据类型,这6个标准数据类型已经足够完成大部分数据处理的任务。
Python中6个标准的数据类型分别是:
Number(数字)
String(字符串)
Sets(集合)
List(列表)
Tuple(元组)
Dictionary(字典)。
下面将针对以上的每种数据类型进行分别的介绍。
1、Number(数字)
Python 3支持int(整数)、float(浮点数)、bool(布尔值)、complex(复数)四种数字类型。
1) int(整数)
它包括正整数、负整数和零:
>>> s=123456
>>> s
123456
它也可以使用十六进制数值表示:
>>> a=0x6FFFF2FF
>>> a
1879044863
2) float(浮点数)
浮点数的表示法可以使用小数点形式,也可以使用指数形式。
>>> a=3.1415
>>>a=3.14e-10
3) bool(布尔值)
Python的布尔值包括True和False,它一般表示一种判断关系的结果:
>>> 5==3
False
>>> 3>2
True
4) complex(复数)
复数的符号可以使用字母j或J,使用双精度浮点数表示实数和虚数的部分:
>>> a=1.5+0.5j
>>> a.real #取出实数部分
1.5
>>> a.imag #取出虚数部分
0.5
2、String(字符串)
字符串是一连串的字符组合,以单引号、双引号或三引号将数个字符包含起来即可组成字符串。单引号开头必须以单引号结尾,否则程序出错,其他同理
>>> a='Hello'
>>> a
'Hello'
>>> a="Hello"
>>> a
'Hello'
>>> a='''Hello'''
>>> a
'Hello'
3、Sets(集合)
集合是一个无序不重复元素的集,用大括号包含{}
>>> country={'China','America','Canada'}
>>> country
{'Canada', 'China', 'America'}
4、List(列表)
列表是最常见的一种数据形式,可以实现大多数结合类的数据结构。列表以[]将数据集合包含,不同成员间以逗号分隔。
>>> a=[10,11,12,13]
>>> a[0] #取出列表中第一个元素
10
5、Tuple(元组)
Tuple是一群有序对象的集合,可以使用数字来做索引。它与列表非常相似,主要差别在于元组的对象不可以新增、修改和删除,但是列表可以。
6、Dictionary(字典)
字典是Python内非常有用的数据类型,使用{}将元素列出。字典的元素由键(key)和值(value)组成,中间以冒号隔开。键(key)必须是字符串、数字或元组,值(value)可以任何数据类型。
>>> classmate={'Lucy':15,'Tom':16,'Lily':17}
>>> classmate
{'Lucy': 15, 'Tom': 16, 'Lily': 17}
变量
变量是一个名称,对应着储存在内存的一个数据。Python规定变量名只能由字母、数字和下划线组成,必须以字母或者下划线开头。
>>> name="Lucy"
>>> name
'Lucy'
Python中有33个具有特殊含义的单词,称为关键字,不可以作为变量名。