python基礎---數據類型
基本數據類型
type(數據) 查看數據類型
id (數據) 查看內存地址
1、數字
a. int(整型數字)
在32位機器上,整數的位數為32位,取值範圍為-2**31~2**31-1,即-2147483648~2147483647
在64位系統上,整數的位數為64位,取值範圍為-2**63~2**63-1,即-9223372036854775808~9223372036854775807
b. long(長整型數字)
跟C語言不同,Python的長整數沒有指定位寬,即:Python沒有限制長整數數值的大小,但實際上由於機器內存有限,我們使用的長整數數值不可能無限大。
註意:
1.自從Python2.2起,如果整數發生溢出,
2.在Python3裏不再有long類型了,全都是int
2、字符串
a.在python中,加了引號的字符都被認為是字符串(引號:單引號、雙引號、三引號都可以)
b.字符串也可以進行數學運算,但只有相加或相乘,而且字符串的拼接只能是雙方都是字符串,不能跟數字或其它類型拼接
3、布爾值(bool)
主要用記邏輯判斷
只有兩個值:
True(真)
False(假)
練習:
判斷布爾值
>>>True or Flase and Flase
True
4、列表
可以存放多個值,每個值可以對應任意一種數據類型
names=[‘alex’,’egon’,’lyndon’]
要取列表內的元素,需要通過下標,從0開始
5、字典
采用key:value的方式存儲值,可以存放多個值
每個value也可以是任意數據類型
但是key必須是不可變數據類型
dic={‘name’:’egon’,’passwd’:123}
字典通過key來取value
可變數據類型(或稱為不可hash數據類型):
id不變
type不變
值變了
列表屬於可變類型,數字和字符串都是不可變類型
本文出自 “lyndon” 博客,請務必保留此出處http://lyndon.blog.51cto.com/11474010/1946066
python基礎---數據類型