字符串+字符串 →称为 "拼接" 数字+数字 →称为"加法运算"
一、数据类型:整型、浮点型、布尔类型
1、整型:整数
注意:python2中长整型需要在后面加l,python3中不区分整型和长整型
2、浮点型:小数
注意:浮点型和整型的区别就是有无小数点
e记法:科学计数法,会变成浮点型,
1.5e4=10000
3、布尔类型:特殊的整型
True 和False →当成整数 1和0(可以用来计算,但是不建议使用)
二、类型转换
整型:int()
浮点型:float()
字符串:str()
注意:浮点数转换为整数采取截断处理,没有四舍五入。
字符串转换为整型或者浮点型,只有数字字符串可以转换,文字不可以
注意:str为一个BIF,但是你也可以强行把他当作变量名,这样的后果就是导致str失去了本身BIF的功能,所以不要乱用BIF.
三、获取关于类型的信息
(1)type()函数:返回参数的类型
>>> a=20
>>> type(a)
<class 'int'>
>>> type(a)
<class 'int'>
(2)isinstance()
有两个参数,一个事带确定类型的参数,一个是指定类型的参数
返回一个布尔值:True表示两个参数类型一致,False表示两个参数类型不一致
>>> isinstance(320,int)
True
True