整形、浮點型痛悯、布爾值鸵鸥、字符串、E(科學(xué)計數(shù)法)
數(shù)據(jù)轉(zhuǎn)換
整形轉(zhuǎn)換: int()
浮點型轉(zhuǎn)換:float()
字符串轉(zhuǎn)換:str()
python3中的整形和長整形都一樣萄凤,不需要加f,python2中需要加f
如何獲取類型信息:用type() 函數(shù)
exp:
>>>
>>> type(True)
<class 'bool'>
>>> type(5.2)
<class 'float'>
>>> type(5)
<class 'int'>
>>> type('8989')
<class 'str'>
>>>
比較兩邊的數(shù)據(jù)類型是否一致的內(nèi)置函數(shù):
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