1. 程式人生 > >Python基礎學習階段——關於資料型別的學習(上)

Python基礎學習階段——關於資料型別的學習(上)

在python中不同的資料型別都是為了解決生活中的實際問題而出現的,而且每種型別都有相關的運算。
python中常見資料型別有:整型、浮點、布林、字串、列表、元組、集合、字典等。

整型(int)、浮點型(float)、複數(complex,瞭解)

整型(Int) - 通常被稱為是整型或整數,是正或負整數,不帶小數點。Python3 整型是沒有限制大小的,可以當作 Long 型別使用,所以 Python3 沒有 Python2 的 Long 型別。就是數學中的整數。

浮點型(float) - 浮點型由整數部分與小數部分組成,浮點型也可以使用科學計數法表示(2.5e2 = 2.5 x 102 = 250)。就是數學中的小數。

複數(complex) - 複數由實數部分和虛數部分構成,可以用a + bj,或者complex(a,b)表示, 複數的實部a和虛部b都是浮點型。

# 整型
a = 12
print(a, type)
# print '12 <class 'int'>'

# 浮點
b = 3.14
print(b, type(b))
# print '3.14 <class 'float'>'
# 科學計數法
c = 3.1415e-3
print(c, type(c))
# print '0.0031415 <class 'float'>'

# 複數
d = 3 +
5j print(type(d)) # print '(3+5j) <class 'complex'>'

這是常見的關於數字的資料型別。

布林(bool)、空型別(NoneType)

布林(bool) - 布林型別對應於生活中的真假邏輯,只有兩個值True/False
空(NoneType) - 空型別,只有一個值None

# 布林型
e = True
print(e, type(e))
#print 'True <class 'bool'>' 
f = False
print(f, type(f))
# print 'False <class 'bool'>' 
# 空型別 g = None print(g, type(g)) # print 'None <class 'NoneType'>'

待續未完。。。。。。