數值類型數據
1. 整數(int),例如a = 100
2. 小數(float)(浮點數), 例如 b = 2.3
3. 布爾值(bool: True, False), 例如c= True, d = False
4. 字符串:引號引起來的一串文字,例如str = 'hello'
內置函數type():可以用來查看數據的類型
數據類型總結
1. 按數據結構分類
數值類型:整數,浮點數,布爾值
序列類型:字符串,列表,元組(可以通過下標取值,支持切片操作)
散列類型:字典,集合(元素內部是無序的,沒有下標)
2. 數據類型的可變與不可變
不可變類型:數值類型,字符串,元組
字符串和元組定義之後不能修改內部結構或者值(內存單元中的值),爲不可變類型
可變類型:列表,字典,集合
如何區分可變不可變數據:定義一個集合,把數據放到集合中看會不會報錯。會報錯的是可變類型。
python中數據的布爾值
非0位True:None, 數字0或者數據長度爲0(len())的布爾值爲False, 其他數據布爾值都是True;
數據長度爲0, 例如:空字符串,空列表,空元祖,空字典
示例:
str1 = 'python'
li = [1, 2, 2]
if li:
print('成立!')
else:
print('不成立!')