# **Python的数据类型有3大分类** **一.有数值类型.数值类型有分为 int、float、complex、bool** 1.数字是一类常见的数据类型,可分为整型、长整型(仅仅在2.版本中存在该类型)和浮点数等常见的几类。好比:123,1.0等 2.Bool布尔值用来表示true或false,经常用在条件控制语句中做为条件来判断,系统会根据表达式的内容自动判断true或false,也能够经过print打印输出: 3.float 是一个浮点数,好比:1.0 4.complex(x),complex(x,y) 返回一个复数。 **二.序列对象 分为 字符串str、列表list、tuple元组。** 1.字符串是一类很是常见的数据类型,使用变量、条件判断等都须要使用它,好比:"abc",'123'等。 3.列表——list——用[ ]符号表示列表是有序、长度和内容可灵活变化的集合,它由不一样的元素按照特定的顺序组合构成,也是python的一种很是典型的数据类型。好比:【】,【1,2,3】,【】 3.元组——tuple——用( )符号,元组是不可变的。表示例如:('d',300) **三.键值对 分为集合set、字典dict。** 1.字典——dict——用{ }符号,里面有key/valeus,key是可hash的。例如:{'name':'coco','country':'china'}, 2.集合(set)是由一个或数个形态万千的大小总体组成的,构成集合的事物或对象称做元素或是成员。基本功能是进行成员关系测试和删除重复元素。 能够使用大括号 { } 或者 set() 函数建立集合,注意:建立一个空集合必须用 set() 而不是 { },由于 { } 是用来建立一个空字典。 python可变数据类型:列表list[ ]、字典dict{ } python不可变数据类型:整型int、字符串str' '、元组tuple()。