Python 数据类型

基本数据类型

标准数据类型

  • Number(数字)
四种数字类型 说明 举个例子
int 整数。python3只有长整型。 1000、23
float 浮点数 .001、3.14
bool 布尔 TrueFalse,它们的值是1和0,可以和数字相加。
complex 复数。可以用a+bj或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型。 1+0j、complex(-1.3, 5.7)
>>> a, b, c, d = 100, 3.14, True, 1+2j #python 可以同时为多个变量赋值。
>>> print(type(a), type(b), type(c), type(d)) #type()->查询变量所指的对象类型
   
>>> isinstance(a, int) #isinstance()->判断变量是否是某种类型
True
>>> 2 / 4  #数值的除法,得到一个浮点数
0.5
>>> 2 // 4 #数值的除法,得到一个整数(直接取整数部分)
0
>>> 17 % 3 #取余(余数)
2
>>> 2 ** 5 #次方运算(2的5次方)
32

1、python 可以同时为多个变量赋值。a, b = 1, 2
2、一个变量可以通过赋值指向不同类型的对象。
3、数值的除法包含两个运算符:/返回一个浮点数,//返回一个整数。
4、int 与 float 混合计算时,python 会把整型转换成为浮点数。

  • String(字符串)
  • List(列表)
  • Tuple(元组)
  • Set(集合)
  • Dictionary(字典)

总结

type()isinstance()的区别:type()不会认为子类是一种父类类型,而isinstance()会认为子类是一种父类类型。
python3的6个标准数据类型中,不可变数据(Number, String, Tuple)和可变数据(List, Dictionary, Set)各有3 个。

你可能感兴趣的:(Python 数据类型)