python基礎--基礎資料型別 (Elementary Data Type)( Sets(集合)--不可變資料)

來源:互聯網
上載者:User

標籤:序列   分配   功能   bsp   ...   ram   可變   number   重複   

python基礎--基礎資料型別 (Elementary Data Type)(Number(數字) String(字串) List(列表) Tuple(元組) Sets(集合) Dictionary(字典))

Python3 中有六個標準的資料類型:
Number(數字)
String(字串)
List(列表)
Tuple(元組)
Sets(集合)
Dictionary(字典)

Python3 的六個標準資料類型中:
不可變資料(四個):Number(數字)、String(字串)、Tuple(元組)、Sets(集合);
可變資料(兩個):List(列表)、Dictionary(字典)。


Python3 基礎資料型別 (Elementary Data Type)
Python 中的變數不需要聲明。每個變數在使用前都必須賦值,變數賦值以後該變數才會被建立。在 Python 中,變數就是變數,它沒有類型,我們所說的"類型"是變數所指的記憶體中對象的類型。
變數=對象

1.多個變數賦值
Python允許你同時為多個變數賦值。
例如:
a = b = c = 1
以上執行個體,建立一個整型對象,值為 1,三個變數都指向同一個記憶體位置。

2.也可以為多個對象指定多個變數。
例如:
a, b, c = 1, 2, "runoob"
以上執行個體,兩個整型對象 1 和 2 的分配給變數 a 和 b,字串對象 "runoob" 分配給變數 c。
 
    
一、Set(集合)
集合(set)是一個無序不重複元素的序列。
準系統是進行成員關係測試和重複資料刪除元素。
可以使用大括弧 { } 或者 set() 函數建立集合,注意:建立一個空集合必須用 set() 而不是 { },因為 { } 是用來建立一個空字典。
建立格式:
parame = {value01,value02,...}
或者
set(value)


執行個體:

#!/usr/bin/python3 student = {‘Tom‘, ‘Jim‘, ‘Mary‘, ‘Tom‘, ‘Jack‘, ‘Rose‘} print(student)   # 輸出集合,重複的元素被自動去掉 # 成員測試if(‘Rose‘ in student) :    print(‘Rose 在集合中‘)else :    print(‘Rose 不在集合中‘)  # set可以進行集合運算a = set(‘abracadabra‘)b = set(‘alacazam‘) print(a) print(a - b)     # a和b的差集 print(a | b)     # a和b的並集 print(a & b)     # a和b的交集 print(a ^ b)     # a和b中不同時存在的元素以上執行個體輸出結果:{‘Mary‘, ‘Jim‘, ‘Rose‘, ‘Jack‘, ‘Tom‘}Rose 在集合中{‘b‘, ‘a‘, ‘c‘, ‘r‘, ‘d‘}{‘b‘, ‘d‘, ‘r‘}{‘l‘, ‘r‘, ‘a‘, ‘c‘, ‘z‘, ‘m‘, ‘b‘, ‘d‘}{‘a‘, ‘c‘}{‘l‘, ‘r‘, ‘z‘, ‘m‘, ‘b‘, ‘d‘}

 



python基礎--基礎資料型別 (Elementary Data Type)( Sets(集合)--不可變資料)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.