Python 之資料型別

2022-06-08 14:15:11 字數 1870 閱讀 9743

#

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 簡單...