Python基礎學習打卡(6 17

2021-09-29 01:27:33 字數 1387 閱讀 6589

1.字典

序列以連續的整數為索引,而字典以關鍵字為索引,關鍵字可以是任意不可變型別,通常用字串或數值。

字典是python唯一的乙個對映型別,字串、元組、列表屬於序列型別。

判斷乙個資料型別是否可變

使用harsh函式(整數、字元、元組不可更改,列表可以更改)

字典定義語法為

其中每乙個元素是乙個「鍵對值」-鍵:值(key:value)

關鍵點是[大括號{}] [ 逗號,] [冒號:]

大括號把所有元素綁在一起

括號將每個鍵值對一一分開

冒號將鍵和值分開

建立和訪問字典

字典是無序的

dict內部存放的順序和key放入的順序無關

字典的內建方法

dict.fromkeys(seq[,value]) 建立乙個新字典

dict.keys()返回乙個迭代物件

dict.values()返回乙個迭代器

dict.items()以列表返回可遍歷的(鍵,值)元組資料

dict.get(key,default=none)返回特定值 的鍵,如果值不在字典中返回預設值

dict.clear用於刪除字典中所以元素

dict.copy返回乙個字典的淺複製

集合集合的建立

使用set(value)工廠函式,把列表或元素轉換為集合

重複元素會被過濾

集合可以使用for把集合中的資料乙個個讀取出來

可以通過in或not in判斷乙個元素是否在集合中存在

集合的內建方法

set.add(elmnt) 用於給集合新增元素

set.remove(item)用於移除集合中的指定元素

set.update(set)修改當前集合

set.intersection(set1,set2…)用於返回兩個或更多集合中包含的元素,即交集。

set.union(set1,set2…)返回兩個集合的並集

set.difference(set) 返回集合的差集,即返回的元素包含在第乙個元素集合中,但不包含在第二個元素中

python學習打卡2

q a 1.起源與英國超現實主義喜劇團體 2.大約理解為相互交流。讀取指令並執行 3.是商數取整,是除法 4.10 3 10 3 1 模組名 小寫字母,單詞之間用 分割 如 logging 2 包名 小寫字母,單詞之間用 分割 如 logging 3 類名 單詞首字母大寫 如 python clas...

python學習打卡(5 17

函式定義 函式是使用def語句定義的。函式由語句塊組成,它們從外部接受值 引數 並可能返回乙個或多個值 計算結果 def hello name return hello,name print hello gumby hello,gumby 在函式內部給引數賦值對外部沒有任何影響 mynames in...

7 21python學習打卡

注釋 關於注釋有兩種使用方法 一種是 作為區間注釋,在三引號中所有內容為標註內容。還有是 作為某一些 後面的解釋說明。這些運算子在很多 中起到補充解釋 得到作用,如果不懂很肯能會把他們當成 一頭霧水。運算子 對於一些普通的運算子沒有什麼好說的,相較於c 而言python中多了冪運算與 整除 例如 2...