整形、浮点型、布尔值、字符串、E(科学计数法)
数据转换
整形转换: int()
浮点型转换:float()
字符串转换:str()
python3中的整形和长整形都一样,不需要加f,python2中需要加f
如何获取类型信息:用type() 函数
exp:
>>>
>>> type(True)
<class 'bool'>
>>> type(5.2)
<class 'float'>
>>> type(5)
<class 'int'>
>>> type('8989')
<class 'str'>
>>>
比较两边的数据类型是否一致的内置函数:
isinstances(),返回值是布尔值
exp:
>>> a='小甲鱼'
>>> isinstant(a,str)
Traceback (most recent call last):
File "<pyshell#26>", line 1, in <module>
isinstant(a,str)
NameError: name 'isinstant' is not defined
>>> isinstance(a,str)
True
>>> isinstance(a,int)
False
>>> isinstance(a,float)
False
>>> isinstance(320,int)
True
>>> isinstance(320,float)
False
>>> isinstance(320.00,float)
True
>>> isinstance(320.00,bool)
False