python字串字典集合

2021-10-01 17:10:43 字數 2342 閱讀 2006

1.什麼是轉義符:\就是轉義符,轉義符可以將有意義的字元轉成無意義的字元. 也可以將無意義的字元轉換為有意義的字元

2.什麼事轉義字元:通過\可以將無意義的字元轉換為具有指定功能的字元

例如:\n: **換行

\t: 代表製表符(tab鍵)

\: 代表\字元

2.1:訪問字元:字元 = 字串[索引]

2.2取出部分字元(切片):字串=字串[開始:結束:步長] 步長也可以是負數:為負數時倒序擷取

2.3 while遍歷字元: 索引=0:

長度=len(字串)

while 索引《長度:

元素=字串[索引]

索引+=1

for in專業遍歷: for 字元 in 字串:

print(字元)

3.字串常見操作:去除左右兩邊空格

string.strip()去除兩邊的空格

string.lstrip()去除左邊的空格

string.rstrip()去除右邊的空格

字串分割:

string.split() 按照空格字串分割,返回乙個列表

string.split(「分隔符」)

string.split(「分隔符」,分割次數) 按照指定分隔符分割,分割指定的次數,返回乙個列表

string.rsplit(「分隔符」,分割次數) 從後面開始按照指定分隔符分割,分割指定的次數, 返回乙個列表

大小寫轉換:

string.lower() 轉換為小寫

string.upper() 轉換為大寫

判斷開頭或者結尾的字元

string.startswith("開頭字元")

string.endswith("結尾字元")

字串格式化函式

"需要格式化的字元"%(資料1,資料2).

string.format("資料1","資料2","資料3")

f"字串"

字串連線

string.join(列表)

列表中的元素使用string連線起來

字串替換

string.replace("原文","替換文")

判斷字串由數字組成

string.isdigit()

字典…

d =

修改:字典[key] = value

新增或者返回原值:value = 字典.setdefault(key,value)

合併:字典.update(字典2)

刪除:del 字典[key]

字典.pop(key)

清空字典:字典.clear()

根據key查詢value:字典[key] 根據key查詢值,如果key不存在就會報錯

字典.get(key) 根據key查詢值,如果key不存在返回none

獲取字典中所有值 字典.values()

獲取字典中所有鍵:字典.keys()

判斷鍵是否在字典中存在 value = key in 字典

遍歷:for key in 字典:

value = 字典[key]

.遍歷value

語法:for value in 字典.values:

value

遍歷鍵值對

語法:for item in 字典.items():

item

.遍歷鍵和值

語法:for key,value in 字典.items():

key,value

集合…語法:

變數名 = set(字串的資料|列表的資料|字典的資料)

切片語法:

[開始:結束:步長]

支援型別: 字串,列表,元組。不支援字典

+為合併運算子

語法:合併後資料 = 資料1+資料2

支援型別: 字串,列表,元組

字典的合併函式為:update

為重複運算子

語法:結果 = 資料次數

支援型別: 字串,列表,元組

字典不支援*運算子

in為判斷是否存在運算子

語法:bolean值 = 子資料 in 資料

子資料在資料中存在返回true,否則返回flase

not in為判斷是否不存在運算子

語法:bolean值 = 子資料 in 資料

子資料在資料中不存在返回true,否則返回flase

支援型別: 字串,列表,元組,字典

完整for語法

語法:for 變數 in 集合:

迴圈體**

else:

只要沒有通過 break 退出迴圈,都會執⾏的**

支援型別: 字串,列表,元組,字典

Python 字串,字典集合筆記

一 字串 字串包括 切片 轉義字元 字串運算子 字串格式化。字串常用函式和方法 字串的含義 字串或串 string 是由數字 字母 下劃線組成的一串字元。它是程式語言中表示文字的資料型別。我們可以使用單引號 雙引號 或三引號 來建立字串。字串中的字元都是有序的 擁有自己索引 index,也叫下標 從...

python 集合 字典操作 格式化字串

字串不能被修改 my name 0 1 my name dvvid print my name print python set set set 0 set 1 print set 0 set 0 print set 1 set 1 print 並集 set 0.union set 1 print ...

Python 字串與字典

如 就是轉義字元,t,n 無意義與有意義相互轉換 print 我愛 t我的祖國,國也愛我 雙引號中的雙引號 print 我愛我的祖國,祖國也愛我 單引號中的單引號 print 我愛我的祖國,祖 n祖國也 r n愛我 無意義的變成有意義的 print 我愛我的祖國,祖國也愛我 n 字串 有多個字母,數...