Python 数据类型有哪些?

Python020

Python 数据类型有哪些?,第1张

1、number

即数字类型,包含int(整型)、float(浮点型)、bool、complex(复数类型)四种基本类型,可用于存储数值

类型转换:int()、float()

数学运算:+、-、*都与C语言相同,/表示做触发(结果一定为浮点数),//表示做除法,(结果只保留整数部分,去掉小数部分)% 表示做求余运算**

表示做幂次方运算 (注意运算次序)

2、string

即字符串类型,字符串需要用单引号’’或双引号" "括起来 三引号–注释,字符串也是一种特殊的元组。不能改变字符串中的某个元素的值

基础操作:索引、切片、乘法-多次输出、成员资格检查、长度len()、最大值、最小值

3、list

即列表类型,list的数据项可以是不同类型,其各个元素也可以改变,list是使用[]方括号包含各个数据项,+多个列表进行合并成一个列表*列表重复输出多次in某个项是否在列表中,可对列表项进行添加、修改、删除。

4、tuple

即元组类型,tuple 是使用( )小括号包含各个数据项,tuple与list的唯一区别是tuple的元素是不能修改,而list的元素可以修改。

5、set

即集合类型,是一个无序不重复元素的序列,使用大括号{}或者set()函数创建集合,用set()创建一个空几个,使用set也可以去重。

6、dictionary

即字典类型,字典的每个元素是键值对,无序的对象集合,是可变容器模型,且可存储任意类型对象,可以通过键来引用,键必须是唯一的且键名必须是不可改变的(即键名必须为Number、String、元组三种类型的某一种),但值则不必。

1、整型通常被称为整型或者整数,可以是正整数或负整数,不带小数点。python3整型是没有限制大小的,可以当做long类型使用,但实际上由于机器内存的有限,我们使用的整数是不可能无限大的。整型的四种表现形式: 二进制:以'0b'开头。比如:'0b11011'表示10进制的27八进制:以'0o'开头。比如:'0o33'表示10进制的27十进制:正常显示 十六进制:以'0x'开头,比如:'0x1b'表示10进制的27各进间数字进行转换:bin(i):将i转换为2进制,以'0b'开头。oct(i):将i转换为8进制,以'0o'开头。int(i):将i转换为10进制,正常显示。hex(i):将i转换为16进制,以'0x'开头。2、浮点数浮点型由整数部分与小数部分组成,浮点型也可以使用科学计数法表示,如:2.5e2 = 2.5 x 102 = 2503、布尔类型所有标准对象均可以用于布尔测试,同类型的对象之间可以比较大小。每个对象天生具有布尔True或False值。空对象,值为零的任何数字或者Null对象None的布尔值都是False。在python3中True=1,False=0,可以和数字型进行运算。下列对象的布尔值是False:NoneFalse0(整型),0.0(浮点型)0L(长整形)0.0+0.0j(复数)“”(空字符串)[](空列表)()(空元组){}(空字典)。值不是上列的任何值的对象的布尔值都是True,例如non-empty,non-zero等。用户创建的类实例如果是定义了nonzero(_nonzeor_())或length(_len_())且值为0,那么它们的布尔值就是False。4、复数复数由实数部分和虚数部分构成,可以用a+bj,或者complex(a,b)表示,复数的实部a和虚部b都是浮点型。

Python中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。

Python3中有六个标准的数据类型:Number(数字)+String(字符串)+List(列表)+Tuple(元组)+Sets(集合)+Dictionary(字典)。

Number(数字)数字类型是顾名思义是用来存储数值的,需要记住的是,有点和Java的字符串味道差不多,如果改变了数字数据类型的值,将重新分配内存空间。

可以使用del语句删除一些数字对象的引用delvar1[,var2[,var3[....,varN]]]]。Python支持三种不同的数值类型:

1.整型(Int)-通常被称为是整型或整数,是正或负整数,不带小数点。

Python3整型是没有限制大小的,可以当作Long类型使用,所以Python3没有Python2的Long类型。

2.浮点型(float)-浮点型由整数部分与小数部分组成,浮点型也可以使用科学计数法表示(2.5e2=2.5x102=250)

3.复((complex))-复数由实数部分和虚数部分构成,可以用a+bj,或complex(a,b)表示,复数的实部a和虚部b都是浮点型。数字类型转换1.int(x)将x转换为一个整数。

4.complex(x,y)将x和y转换到一个复数,实数部分为x,虚数部分为y。x和y是数字表达式。