#numbers(數字)
#int(有符號整型)
#long(長整型[也可以代表八進位制和十六進製制])
#float(浮點型)
#complex(複數)
#string(字串)
#list(列表)
#tuple(元組)()
#dictionary(字典){}
if__name__ == "
__main__":
#注意:long 型別只存在於 python2.x 版本中,在 2.2 以後的版本中,int 型別資料溢位後會自動轉為long型別。在 python3.x 版本中 long 型別被移除,使用 int 替代。
a = 1
print(type(a)) #
b = 1.0
print(type(b)) #
c = 5j
print(type(c)) #
#注意:從左到右索引預設0開始的,最大範圍是字串長度少1,從右到左索引預設-1開始的,最大範圍是字串開頭。
#字串用單引號或雙引號都可以
str = "
abc"
print(type(str)) #
str1 = 'a'
print(type(str1)) #
print(str[1]) #
bprint(str[0:1]) #
aprint(str[0:2]) #
ablist1 = ['
a', '
b', 70, 9, "c"
]
print(type(list1)) #
print(list1[0]) #
aprint(list1[0:3]) #
['a', 'b', 70]
#第三個數字2 代表間隔1個位置
print(list1[0:3:2]) #
['a', 70]
list2 = [1, 2, 3]
print(list1 + list2) #
['a', 'b', 70, 9, 'c', 1, 2, 3]
print(list2 * 2) #
[1, 2, 3, 1, 2, 3]
#注意:元組是不允許更新的。而列表是允許更新的
tuple = (1, 2, '
1', 'a'
)
print(type(tuple)) #
print(tuple[0]) #
1print(tuple[0:2]) #
(1, 2)
print(tuple[0:2:2]) #
(1,)
print(tuple[2:]) #
('1', 'a')
print(tuple[2:] * 3) #
('1', 'a', '1', 'a', '1', 'a')
tinydict =
print(type(tinydict)) #
print(tinydict["
a"]) #
bprint(tinydict.get("
a")) #
bprint(tinydict.keys()) #
dict_keys(['a', 'c'])
print(tinydict.values()) #
dict_values(['b', 'd'])
#將字典型別轉為列表型別
value =list(tinydict.values())
print(type(value)) #
for i in
value:
print(i)
python之資料型別
python3 中有六個標準的資料型別 python3 支援int float bool complex 複數 在python 3裡,只有一種整數型別 int,表示為長整型,沒有 python2 中的 long。tuple 元組 元組 tuple 與列表類似,不同之處在於元組的元素不能修改。元組寫在...
python之資料型別
1 什麼是資料型別 變數值才是我們儲存的資料,所以資料類指的就是變數值的不同種類。2 為何資料要分型別?變數值是用來儲存現實世界中的狀態的,那麼針對不同的狀態就應該用不同型別的資料去表示。一 數字型別 整型int 1 作用 表示人的年齡 各種號碼 等級 2 定義 age 18 age int 18 ...
python之資料型別
由於老是記不住python的list,字典,元組等表示的方法及區別,經常會搞混,所以特地寫了這篇文章來加強記憶和複習。符號,用 包起來,用逗號分開 例子 fish 大魚 魚 小魚 print fish 0 簡單操作 與list類似,使用 但是值得注意的是單個元素需要加逗號 例子 a hello 簡單...