一.数据类型
1.整型(int)
阿拉伯数字的整数 (1,2等等)
2.字符串(str)
英语中的字符 (a,b等等)
3.浮点型(float)
小数 (1.23等)
4.布尔值(bool)
只有两个值(True(1),False(0))
5.空值(None)
6.复数(complex)
a+bj
7.容器类数据类型
list(列表) dict(字典) set(集合) tuple(元组)
二.数据类型转化
类型()
eg:把'2'转换为整型
int('2')
注意:类型转换必须是可以转换的
比如:int('a') 会报错
不能用int('10.0') 会报错,int不能转换浮点型的字符串
三.确定数据类型的方法
1.type(数据)
type('a') =>str #无返回值,但直观
2.isinstance(数据,数据类型)
isinstance('aaa',str) =>True #判断数据是否是这个数据类型的,有返回值(True(相同),False)
四.运算符
1.一般运算符
常规意义中数学的加(+),减(-),乘(*),除(/),取余(%),乘方(**),地板除(//)
2.比较运算符
数学意义的大于(>),小于(<)等等
3.逻辑运算符
优先级 not and or
x and y x为真取y,x为假取x
x or y x真取x,x假取y
4.三元运算符
值1 if 布尔表达式 else 值2
eg: 2 if 2>0 else 3 =>2
5.优先级
与数学的一样(先括号里面,后外面)