集合
什麼是集合(set)
集合是容器(序列),將{}作為容器的標誌,裡面多個元素歐陽那個逗號隔開:(元素1,元素2)
集合是可變的,無序的,並且自帶去重功能
要求:元素必須是不可變的,唯一的
空集合: s1 = set()
集合的數**算
交集,並集,差集,對稱子集,子集和真子集
交集(&) — 求兩個集合的公共部分
並集(|) — 合併兩個集合
差集(-) — 集合1**了包含在集合2以外的部分
對稱差集(^) ----- l兩個集合合併並去掉公共的部分
元組什麼是元組(tuple)
元組是容器(序列),將()作為容器的標誌,裡面的元素用逗號隔開
元素的要求和列表的一樣(元組就是不可變的列表) 查
列表獲取元素的方法元組都支援
元組中只有乙個元素,必須在唯一的元素後面加逗號 s = (10, )
在沒有歧義的情況下元組的小括號可以直接省略。
可以通過讓變數的個數與元組的個數保持一致,來獲取元組的每個個數
point =
(100
,200
)print
(point[0]
, point[1]
)
point1 =
(100
,200
)x, y = point1
print
(x, y)
可以讓變數的個數小於元素的個數但是必須在其中某乙個加分號。取值的時候帶*好的先不去,神剩下的元素以列表的形式返回
t2 =(1
,2,5
,8)*x, x1, x2 = t2
字串什麼是字串(str)
字串是容器(序列),將』』 「」 「」"""" 『』』』』』 作為容器的標誌在引號中的每乙個符號,都是字串的元素(又叫字元)
字串的元素(字元):通過任何手段克放入引號中的符號都可以是字串
字元字元分為普通字元和轉義字元,除了轉義字元以外的都是普通字元
轉義字元:在一些特定的符號前加\在字串中表示一些特殊字元的功能
\n 換行 \t 水平指指標符(相當於按一次tab鍵)
斜槓』 表示乙個單引號 斜槓" 表示乙個雙引號 \ \ 表示乙個反斜槓 \u 將編碼值轉換對應的字元 四位的十六進製制編碼值
編碼值字元在計算機中的儲存問題
計算機只能儲存數字,為了儲存字元,給每個字元對應乙個固定的數字,每次需要儲存的是時候直接儲存字元對應的資料
乙個符號對應的的固定數字就是這個字元的編碼值
編碼表
記錄字元和編碼之間一一對應的關係的表,常見的編碼表有兩種:ascii表和unicode表
ascii總共有128個字元,表中數字字元在大寫字母前面,大寫字母在小寫字母前面大寫字母和小寫字母中間有其他字元
unicode表:是ascii表的擴充,記錄了世界上所有國家所有民族所有的語言的符號
中文的編碼範圍: 4e00~9fa5
暑期訓練第二週第三天
今天的訓練還是複習上週做過的習題,因此我就直接寫感想了。感想剛開始的時候,其實我並不是很理解問什麼要花這麼長的時間來複習前面做過去的題目,有這時間做兩道新題多好呢。但後來我又仔細的想了想,如果沒有練習的話,這些空餘的時間我可能會去學一下新東西,做做題,但絕對不可能去複習之前的題目。那麼對於老師來說 ...
暑假訓練第二週第三天
c codeforces 1260e 題意 現在有n個人打拳,序號小的打不過序號大的,並且如果你花ai元賄賂第i個人,你就能贏,且你可以分配每次比賽的組隊以及賄賂,問你最少需要多少錢能贏到最後。思路 a個人進入到了前a強,那麼按能力值從小到大,就必須第1個人前面有至少 n a 1個人 第2 個人前面...
第二階段衝刺 第三天
031302620馬凜凜 隊長 031302619呂昆明 031302319汪毓順 031302404陳俊達 當我們發現要求衝刺完成期限比所想的少一周一 已完成 1.教學辦 賬號匯入頁面有顯示當前所有賬號 2.教師 填寫 頁面增加了截止日期顯示 3.退出系統清除cookie 4.回到首頁功能刪減和部...