標準數據類型:python
Numbers(數字)數據結構
int(有符號整型)ide
long(長整型[也能夠表明八進制和十六進制])函數
float(浮點型)code
complex(複數)對象
String(字符串)索引
str = 'Hello everybody!'ci
print str[0] #輸出第一個元素字符串
print str[0:2] #輸出1-3元素it
print str * 2 #輸出兩次
print str + 'haha'
List(列表)
是 Python 中使用最頻繁的數據類型
用[ ]標識
是有序的對象結合
元素是經過偏移存取的
list = [ 'abcd', 786 , 2.23, 'john', 70.2 ] 用法同String哦
Tuple(元組)
相似List
用()標識
注意:元組不能二次賦值,至關於只讀列表
tuple = ( 'abcd', 786 , 2.23, 'john', 70.2 )
Dictionary(字典)
是除列表之外python之中最靈活的內置數據結構類型
用"{ }"標識
是無序的對象結合
元素是經過鍵來存取的,字典由索引(key)和它對應的值value組成
tinydict = {'name': 'john','code':6734, 'dept': 'sales'}
del 變量--刪除指定對象的引用
數據類型轉換:只須要將數據類型做爲函數名便可
函數 | 描述 |
---|---|
int(x [,base]) |
將x轉換爲一個整數 |
long(x [,base] ) |
將x轉換爲一個長整數 |
float(x) |
將x轉換到一個浮點數 |
complex(real [,imag]) |
建立一個複數 |
str(x) |
將對象 x 轉換爲字符串 |
repr(x) |
將對象 x 轉換爲表達式字符串 |
eval(str) |
用來計算在字符串中的有效Python表達式,並返回一個對象 |
tuple(s) |
將序列 s 轉換爲一個元組 |
list(s) |
將序列 s 轉換爲一個列表 |
set(s) |
轉換爲可變集合 |
dict(d) |
建立一個字典。d 必須是一個序列 (key,value)元組。 |
frozenset(s) |
轉換爲不可變集合 |
chr(x) |
將一個整數轉換爲一個字符 |
unichr(x) |
將一個整數轉換爲Unicode字符 |
ord(x) |
將一個字符轉換爲它的整數值 |
hex(x) |
將一個整數轉換爲一個十六進制字符串 |
oct(x) |
將一個整數轉換爲一個八進制字符串 |