1. dict字典
a. 定義與建立:2. 集合字典是一種可變容器模型,且可儲存任意型別物件。
字典用花括號 {} 定義與建立,字典的每個鍵值 key=>value 對用冒號 : 分割,每個鍵值對之間用逗號 , 分割。
b. 字典的方法:d =
方法名簡介len(dict)
比較兩個字典元素。
str(dict)
輸出字典可列印的字串表示。
dict.clear()
刪除字典內所有元素
dict.copy()
返回乙個字典的淺複製
dict.get(key, default=none)
返回指定鍵的值,如果值不在字典中返回default值
dict.has_key(key)
如果鍵在字典dict裡返回true,否則返回false
dict.items()
以列表返回可遍歷的(鍵, 值) 元組陣列
dict.keys()
以列表返回乙個字典所有的鍵
dict.setdefault(key, default=none)
和get()類似, 但如果鍵不存在於字典中,將會新增鍵並將值設為default
dict.values()
以列表返回字典中的所有值
pop(key[,default])
刪除字典給定鍵 key 所對應的值,返回值為被刪除的值。key值必須給出。 否則,返回default值。
popitem()
隨機返回並刪除字典中的一對鍵和值。
a.. 特性:3. 判斷語句(要求掌握多條件判斷)無序的不重複元素序列
b 建立:
可以使用大括號 或者 set() 函式建立集合,建立乙個空集合必須用 set() 而不是,因為 是用來建立乙個空字典。
c. 方法:建立格式:
parame =
或者set(value)
方法描述add()
為集合新增元素
clear()
移除集合中的所有元素
copy()
拷貝乙個集合
difference()
返回多個集合的差集
difference_update()
移除集合中的元素,該元素在指定的集合也存在。
discard()
刪除集合中指定的元素
intersection()
返回集合的交集
intersection_update()
刪除集合中的元素,該元素在指定的集合中不存在。
isdisjoint()
判斷兩個集合是否包含相同的元素,如果沒有返回 true,否則返回 false。
issubset()
判斷指定集合是否為該方法引數集合的子集。
pop()
隨機移除元素
remove()
移除指定元素
symmetric_difference()
返回兩個集合中不重複的元素集合。
symmetric_difference_update()
移除當前集合中在另外乙個指定集合相同的元素,並將另外乙個指定集合中不同的元素插入到當前集合中。
union()
返回兩個集合的並集
update()
給集合新增元素
簡單if-else語句4. 三目表示式多if條件語句if 條件表示式:
pass
else:
pass
if 條件表示式1:
pass
elif 條件表示式2:
pass
elif 條件表示式3:
pass
……else:
pass
5. 迴圈語句h = "變數1" if a>b else "變數2"含義: 如果a>b的結果為真,h="變數1",如果為假,h="變數2"
while 迴圈:
for 語句:while 判斷條件:
語句注:python中沒有do...while迴圈。
for迴圈可以遍歷任何序列的專案,如乙個列表或者乙個字串。
break 語句可以跳出 for 和 while 的迴圈體。for in :
else:
continue語句被用來告訴python跳過當前迴圈塊中的剩餘語句,然後繼續進行下一輪迴圈。
迴圈語句可以有 else 子句,它在窮盡列表(以for迴圈)或條件變為 false (以while迴圈)導致迴圈終止時被執行,但迴圈被break終止時不執行。
第三天(Python打卡)
遞迴 def factorial n if n 1 return 1 else return n factorial n 1 number int input 請輸入乙個正整數 result factorial number print d 的階乘是 d number,result 解決漢諾塔問題 ...
打卡第三天
基礎入門簡單c語言題目 1 the hardest problem ever 解答 先建立字元陣列,把不正確的字元一一給找出來,再用正確的字元替換他們 include include include char str 1000 int main if str i 69 str i 65 如果字元是a...
打卡第三天
dict字典 字典是一種可變容器模型,且可儲存任意型別物件,字典得每個鍵值對key value對用冒號 分割,每個鍵值對之間用逗號,分割,整個字典包括在花括號 中 建立d 字典的方法 訪問字典裡的值 dict print dict name dict name print dict age dict...