Python 字串與字典

2021-10-01 17:02:15 字數 2693 閱讀 9186

如:\就是轉義字元,\t,\n

無意義與有意義相互轉換

print

("我愛\t我的祖國,國也愛我!\""

)#雙引號中的雙引號

print

('我愛我的祖國,祖國也愛我!\''

)#單引號中的單引號

print

("我愛我的祖國,祖\n祖國也\r\n愛我!"

)## 無意義的變成有意義的

print

("我愛我的祖國,祖國也愛我!\\n"

)

字串 有多個字母,數字,符號組成的不可修改的容器

有序,從0開始,每個字元都有索引

語法:字元=字串[索引]
語法:索引=0;

長度=len(字串)

while 索引《長度

元素=字串[索引]

索引+=1

語法:for 字元 in 字串

print(字元)

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

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

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

注: string.rstrip("要去除的字元")

語法:string.split()  按空格分割,返回乙個列表

string.split("分隔符") 按分隔符分割,返回乙個列表

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

string.rsplit("分隔符") 從後按分隔符分割,指定次數,返回乙個列表

語法:string.lower() 轉換為小寫

string.upper() 轉換為大寫

語法: string.startswith("開頭")

string.endswith("結尾")

語法: f-string

"字元{} ,字元{},字元{}.format(name="",age=14)"

語法:"特殊符號".join("字串")
語法:string.replace("原文","替換文")
語法:string.isdigit()
如果鍵不存在,則新增鍵值對,如果已存在,則修改鍵對應的值

字典[key]=value

如果鍵不存在,則新增鍵值對,如果已存在,不修改鍵對應的值,返回原來的值

value=字典.setdefault(key,value)

語法:字典.update(字典2)
1. 刪除指定鍵值對:del 字典[key]

2. 字典.pop(key)

3. 清空字典: 字典.clear()

語法:字典[key]

字典.get(key)

語法: len(字典)
語法: 字典.keys()
語法:字典.values()
語法: value=key in 字典
語法:for key in 字典

value=字典[key]

語法:for value in 字典.values()

value

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

item

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

key,value

集合(set)是乙個無序的不重複元素序列(容器)。

可以使用大括號 或者 set() 函式建立集合,注意:建立乙個空集合必須用 set() 而不是 ,因為 是用來建立乙個空字典。

建立格式:

param =

或者set() 建立乙個空集合

語法:

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

語法:

for 變數 in 集合:

迴圈體**

else:

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

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

Python字串與字典的操作

劃重點 一 字串的操作 僅列出重點部分 name alex 首字母大寫 print name.capitalize 計算字串出現的個數 print name.count a 完美的分割線 用作樣式 print name.center 50,判斷字串以什麼結尾 print name.endswith ...

python字串字典集合

1.什麼是轉義符 就是轉義符,轉義符可以將有意義的字元轉成無意義的字元.也可以將無意義的字元轉換為有意義的字元 2.什麼事轉義字元 通過 可以將無意義的字元轉換為具有指定功能的字元 例如 n 換行 t 代表製表符 tab鍵 代表 字元 2.1 訪問字元 字元 字串 索引 2.2取出部分字元 切片 字...

json字串與字典

從形式上看,都是 key value 的形式。但是從本質上講,字典是一種資料結構,而json是一種格式 字典有很多內建函式,有多種呼叫方法,而json是資料打包的一種格式,並不像字典具備操作性,並且是格式就會有一些形式上的限制,比如json的格式要求必須且只能使用雙引號作為key或者值的邊界符號,不...