7天學python筆記整理 2019 08 30

2021-09-26 15:42:27 字數 1236 閱讀 2145

p4-python的基本資料型別

1.集合  set

特點:無序,無法用下表取特定值,不支援切片操作;

不重複,將相同的元素自動合併;

用len()判斷集合長度。

用x in 判斷元素是否在集合裡面,同理not in

用 - 可以剔除集合中的某些元素,即求兩個集合的差集。

用 & 符號可以求出兩個集合共有的元素,即兩個集合的交集。

用 | 符號可以將兩個集合的元素合併,即兩個集合的和集。

定義:

>>> 

>>> type()

空集合的定義:

>>> set()

set()

>>> type(set())

2.字典  dictkey  關鍵字  value 值

乙個字典可以有很多key 和value構成。

無序,無法用下標索引訪問特定元素;

字典不可以有key重複的元素,會自動刪除,但是字串『1』和數字1會被識別成兩個不同的key

並且value的型別沒有限制,也可以是乙個字典

key的型別必須是不可變的型別,ex: int ,『str』,但是可變型別(列表)是不可以的

>>> 

>>> type()

syntaxerror: invalid character in identifier

>>> type()

>>> set()

set()

>>> type(set())

>>>

>>>

>>> type()

>>> ['q']

'新月打擊'

>>> ['q']

'蒼白瀑布'

>>> ['q']

'蒼白瀑布'

>>>

>>>

>>> ,'r':"月神衝刺"}

, 'r': '月神衝刺'}

空的字典定義

>>> {}

{}>>> type({})

3.總結

菜鳥學python(02) 基礎筆記整理

兄弟連學python 02 基礎筆記整理 注釋的作用 增加可讀性,排查程式錯誤 兩種 或 或 ctrl 快捷鍵,快速用單行注釋注釋多行 注釋混用問題?單行有多行,多行不能有自己 python 語句 單行語句,塊 變數 可改變,用英文,數字不打頭,用 有意義,不能和系統衝突,區分大小寫 檢視系統關鍵字...

Linux整理筆記(7)

一 棧 是限定僅在表尾進行插入和刪除操作的線性表 又稱後進先出的線性表。lifo結構。棧頂top 允許插入和刪除的一端 棧底bottom 另外一端 二 棧的操作 進棧,壓棧,入棧 棧的插入操作 出棧,彈棧 棧的刪除操作 棧中有乙個元素時,top 0 空棧時,top 1 三 鏈式棧 棧的鏈式儲存結構是...

21天學通C語言 學習筆記(7)

為了處理更複雜的資料,c語言還定義了一些功能更強大的復合資料型別,如陣列型別 結構體型別 共用體型別和列舉型別。陣列是同一資料型別的許多資料元素按某種順序排列在一起的集合,通過訪問陣列名和索引就可以訪問陣列中的任意元素。本節將重點學習一下內容 一維陣列是c語言中用來儲存和處理一維序列資料的資料型別。...