day1.python常用數據類型 簡要日記 一· 1.常用數據類型:整型,浮點型,布爾類型,複數類型等 2整型:即整數,類似於Java的BigInteger類型,長度不受限制(只受限於虛擬記憶體總數)。可進行大數計算。 3浮點型:即小數,(python區分整型和浮點型的唯一方式就是小數點。)常用e記 ...
day1.python常用數據類型-----簡要日記
一·
1.常用數據類型:整型,浮點型,布爾類型,複數類型等
2整型:即整數,類似於Java的BigInteger類型,長度不受限制(只受限於虛擬記憶體總數)。可進行大數計算。
3浮點型:即小數,(python區分整型和浮點型的唯一方式就是小數點。)常用e記法(即科學計數法,表示特別大特別小的數)
4布爾類型:特殊的整型用True和False來表示“真”與“假”可當整數對待。Ture相當於整型值1,False相當於整型值0。註:把布爾類型當做1和0來參與運算是很low的
二·
1.與數據類型相關的函數:int(),float(),str()。
2.int():將一個字元串和浮點數裝換為一個整數 列:
>>>a='520'
>>>b=int(a)
>>>a,b
('520',520)
>>>c=5.99
>>>d=int(c)
>>>c,d
(5.99,5) 註:python是採取截斷處理,不是四捨五入。
3.float():將一個字元串或整數轉換為一個浮點數(小數) 列:
>>>a='520'
>>>b=float(a)
>>>a,b
('520',520.0)
>>>c=520
>>>d=float(c)
>>>c,d
(520,520.0)
4.str():將一個一個數和其他類型轉換為一個字元串
三.
type()函數:
>>>type('520')
<class'str'>
>>>type(5.20)
<class'float'>
>>>type(5e20)
<class'float'>
>>type(520)
<class'int'>
>>>type(True)
<class'bool'>
isinstance():第一待確定類型的數據;第二指定一個數據類型
isinstance()會根據以上兩個參數返回一個布爾類型的值True是類型一致,False是類型不一致
小風衣
2017年十一月26日