如:\就是轉義字元,\t,\n
無意義與有意義相互轉換
("我愛\t我的祖國,國也愛我!\""
)#雙引號中的雙引號
('我愛我的祖國,祖國也愛我!\''
)#單引號中的單引號
("我愛我的祖國,祖\n祖國也\r\n愛我!"
)## 無意義的變成有意義的
("我愛我的祖國,祖國也愛我!\\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或者值的邊界符號,不...