数据类型概要

在Python中有很多数据类型,善用这些数据类型可以更加高效、简洁的处理数据。确定变量的类型对业务逻辑判断有很大的帮助。
Python中的基本数据类型包括以下几种:

数据类型

英文

字符串

str

数字

num

字典

dict

元组

tuple

列表

list

布尔值

bool

数字类型数据

数字类型数据是可以进行算数运算的。常见的数字类型有:

数据类型

英文

有符号整数

int

浮点型

float

复数

complex

我们可以定义一个变量a=10,在这里10就是一个int数据类型。

字符串类型数据

字符串类型数据是由数字、字母、下划线等组成的数据,一般用于表示文本。input函数默认返回的是字符串类型数据
一般情况下字符串类型数据需要被单引号或者双引号包裹,比如b='这是一个字符串类型数据'

布尔类型数据

布尔类型数据有True和False两种。布尔类型数据可以用作逻辑判断,并且在for循环while循环中发挥作用。
需要注意,这里的True和False首字母均为大写,并且作为关键字不能被用作变量的名字。

列表数据类型

列表是一种按照顺序存储数据的数据类型,是Python中非常重要的数据结构,也是一种有序数据集合
在Python用中括号[]来表示列表类型,数据项之间用逗号来分隔。如list_A = [1, 3, 2, 'hello python', True]列表中的数据项可以是任何类型的数据,这也是Python的强大之处。
列表可以通过索引切片来进行数据的处理。

元组数据类型

元组与列表类似,也是一种存储数据的数据类型。但是元组是一种不可变的序列,在创建后不能做任何的更改;而列表是可以被更改的。
在Python中用小括号()来表示元组数据类型,数据项之间同样用逗号分隔。如tuple_A =(1, 3, 2, 'python')同样,元组中的数据项也可以是任何类型的元素。元组可以用索引和切片来提取数据,但是并不能对数据进行修改

字典数据类型

字典是Python内置的高级数据类型,可以存储任意对象。字典是以键值对的方式创建的,用大括号包裹,如dict_A = {'key': 'value'}其中key为键,value为值。字典和元组、列表并不一样,是一种无序的键值集合。根据键来查找,效率更高,但不能通过索引来访问。在字典中key不能重复,而value可以重复