day7 字串和集合

2021-10-09 21:48:11 字數 1182 閱讀 4160

集合與字串 -

1.集合

2.字串和字元

3.字串的操作

一 .集合

集合是可變的 無序的 集合中的元素:不可變資料 唯一的

通過for迴圈遍歷無序序列時,都是將序列轉換成列表,然後遍歷列表。

2.增 —— 在集合中新增指定元素

語法:​ 集合.add(元素)

3.刪 —— 刪除集合中指定元素(元素不存在會報錯)

語法:​ 集合.remove(元素)

4.改 —— 先刪除原來的,在新增新的

( > < >= <=)判斷包含關係

​ 1.& —— 求連個集合的公共部分

​ 2.| —— 產生乙個新的集合合併兩個集合

​ 3.— —— 集合1去掉包含集合2中剩下的元素

​ 4.^ —— 合併兩個集合後去掉公共部分

​ b .

​ 集合1 > 集合2 - 判斷集合2是否是集合1的真子集

​ 集合1 < 集合2 - 判斷集合1是否是集合2的真子集

​ 集合1 >= 集合2 - 判斷集合2是否是集合1的子集

​ 集合1 <= 集合2 - 判斷集合1是否是集合2的子集

二.字串和字元

裡面的每乙個基本符號就是字串的元素

2…字串是不可改變的(不支援增刪改);字串是有序的(支援下標操作)

3.元素:引號裡面的每個基本單位就是字串的元素,又叫字元(python中只有字元的概念沒有字元

對應的型別,一般直接使用長度是1的字串來表示字元)

字元分為普通字元和轉義字元兩種:

前面加 \ 讓符號具有特殊功能或者特殊意義,那麼這種帶有 \ 字元就是轉義字元

\n - 換行

\t - 水平製表符(相當於按一下tab鍵,轉義字元在特定的乙個或者多個符號)

\'   -   表示乙個普通的單引號

\" - 表示乙個普通的雙引號

\ \ - 表示乙個普通的反斜槓

! 注意(任意乙個轉義字元長度都是1)

普通字元

除了轉義字元以外的字元都是普通字元,普通字元在字串中表示這個符號本身,包含:漢字,數字,字母,符號,表情符號等…

day7集合和字串

1.1 集合 集合是容器型資料型別,將 作為容器型標誌,裡面的元素用多個逗號隔開 集合是可變的,無序的 元素 資料型別不可變且唯一 1 空集合 x 空字典 y set 空集合 2 元素是不可變的 s print s s print s typeerror unhashable type list 3...

day7 集合和字串作業

輸入乙個字串,列印所有奇數字上的字元 下標是1,3,5,7 位上的字元 例如 輸入 abcd1234 輸出 bd24 str abcd1234 str1 n 1 for x in str if n 1 1 str1 x n 1 print str1 輸入使用者名稱,判斷使用者名稱是否合法 使用者名稱...

Day7字典和集合作業

1.宣告乙個字典儲存乙個學生的資訊,學生資訊中包括 姓名 年齡 成績 單科 性別 男 女 不明 student 2.宣告乙個列表,在列表中儲存6個學生的資訊 6個題1中的字典 a.統計不及格學生的個數 b.列印不及格學生的名字和對應的成績 c.統計未成年學生的個數 d.列印手機尾號是8的學生的名字 ...