Python_物件導向_02

來源:互聯網
上載者:User

標籤: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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.