標籤:not pytho python3 eva 不可 tom size res 複數
身份運算子 is,not is
將用到id
"""
-關於變數的地址
-->Number 部分
以下規律僅對當前linux的python3.5版本負責
1.對於整型而言,-5~正無窮都是相同的id標識,其他的不是
2.對於浮點數而言,非負數的變數id在值相同的情況下是相同的
3.布爾值相同的情況下,id標識一定相同
4.複數的id標識都不相同(在 實部+虛部 這樣的結構中)
3j 和 3j id是一樣的
-->容器類型部分
5.對於字串而言,只要字串的值相同,那麼對應的id標識一定相同
6.列表,元祖,字典,集合無論什麼情況 id標識都不同,空元祖的id標識一樣。
var1 = tuple()
var2 = tuple()
"""
list 特點:有序 可以通過下標擷取裡面的值
(1)關於下標
# 0 1 2 3 4 5 從左至右 下標從0 開始
listvar = [123,3.14,True,False,4+3j,"今天天氣好晴朗"]
# -6 -5 -4 -3 -2 -1 從右至左 從-1開始
print(listvar[0])
print(listvar[1])
print(listvar[5])
# list 可以通過下標修改裡面對應的值
listvar[5] = 123
print(listvar[5])
# len 這個函數用來擷取listvar這個列表的長度
res = len(listvar)
print(res)
tuple 元祖 (,) 聲明的時候 決定這個資料是不是元祖 在於那個逗號
tuple 也是一個有序的 容器類型資料 可以通過下標來擷取 但是不能通過下標來修改資料
tuplevar = (1,2,3)
(1)擷取資料
print(tuplevar)
print(type(tuplevar))
print(tuplevar[-1])
print(tuplevar[2])
print(tuplevar[len(tuplevar)-1])
set 集合類型 簡單來講 他是做類似於交集 差集 補集等 相關操作的類型
聲明一個集合 集合 是無序的容器類型資料 無重複(自動去重) 既不可以通過下標擷取其中的值 又不能夠通過下標修改其中的值
字典類型 也是一個無序的的容器類型資料 通過索引值對的形式儲存
# 字典的擷取
dictvar = {‘top‘:‘程咬金‘,‘middle‘:"甄姬","bottom":"魯班七號","support":"蔡文姬","jugle":"劉備"}
character= dictvar[‘top‘]
print(character)
# 字典的修改
dictvar[‘jugle‘] = "露娜"
print(dictvar)
Python_物件導向_02