整數(shù)
英文為 integer,簡(jiǎn)寫(xiě)做 int。能用數(shù)字代表的值我們一般都用整數(shù)類(lèi)型(簡(jiǎn)稱(chēng)整型)的變量來(lái)存儲(chǔ),比如年齡、人數(shù)、出生年等等。
定義一個(gè)整數(shù)變量的方法和字符串類(lèi)似:
age = 18
因?yàn)?Python 是能理解所有的整數(shù),所以整數(shù)是不需要加引號(hào)的,如果你給整數(shù)加了引號(hào),那它就會(huì)變成字符串。
浮點(diǎn)數(shù)
整數(shù)是沒(méi)有小數(shù)點(diǎn)的數(shù)字,浮點(diǎn)數(shù)則是帶小數(shù)點(diǎn)的數(shù)字。
比如溫度、里程、體重等使用浮點(diǎn)數(shù)類(lèi)型。
浮點(diǎn)數(shù)的英文名是 float。
很多時(shí)候可能搞不清楚某個(gè)變量是存放的是什么類(lèi)型的數(shù)據(jù),這時(shí)可以使用 Python 內(nèi)置的?type()?函數(shù)來(lái)查看數(shù)據(jù)的類(lèi)型。
type()函數(shù)
作用:查詢數(shù)據(jù)類(lèi)型
只要把內(nèi)容寫(xiě)在括號(hào)里,type()?函數(shù)就會(huì)獲取它的數(shù)據(jù)類(lèi)型。
print(type(18))
# 輸出:<class 'int'>
print(type(1.8))
# 輸出:<class 'float'>
print(type('hi'))
# 輸出:<class 'str'>
type()?函數(shù)返回的內(nèi)容是?<class 'xxx'>?這樣的格式,分別對(duì)應(yīng)著不同的格式。
str?表示字符串類(lèi)型,int?表示整數(shù)類(lèi)型,float?表示浮點(diǎn)數(shù)類(lèi)型。