無意義的字元轉換為有意義的字元
含義: \就是轉義符,轉義符可以將有意義的字元轉成無意義的字元. 也可以將無意義的字元轉換為有意義的字元.
無意義的字元就是乙個普普通通的字元,例如: t n r
例如:
\n **換行
\t 代表製表符(tab鍵)
\\ 代表\字元
有意義的字元轉成無意義的字元
例如:
雙引號裡有雙引號
單引號裡有單引號
print
('我喜歡/'')
#單引號前加/可以將單引號轉成無意義的字元,變成單純的單引號
輸入的結果:
我喜歡'
1.2.1訪問字元(根據索引輸入字元)語法:
字元=字串[索引]
1.2.2 while遍歷字元語法:
索引=0 長度=
len(字串)
while 索引《長度:
元素=字元[索引]
索引+=
1
1.2.3 for in 專業遍歷語法:
for 臨時變數 in 字串:
print
(臨時變數)
s=
'床前明月光,疑似地上霜'
for i in s:
print
(i)
1.3.1 去除左右兩邊空格語法:
string.strip(
) 去除兩邊的空格
string.lstrip(
) 去除左邊的空格
string.rstrip(
) 去除右邊的空格
語法: string.rstrip(
'要去除的字元'
)
1.3.2 字串分割語法:
string.split(
) 按照空格字串分割,返回乙個列表
string.split(
"分隔符"
) 按照指定分隔符分割,返回乙個列表
string.split(
"分隔符"
,分割次數) 按照指定分隔符分割,分割指定的次數,返回乙個列表
string.rsplit(
"分隔符"
,分割次數) 從後面開始按照指定分隔符分割,分割指定的次數,返回乙個列表
1.3.3 大小寫轉換語法:
string.lower(
) 轉換為小寫
string.upper(
) 轉換為大寫
1.3.4判斷開頭或者結尾的字元語法:
string.startswith(
"開頭字元"
) string.endswith(
"結尾字元"
)
1.3.5字串格式化函式語法:
"需要格式化的字元"
%(資料1
,資料2
) string.
format
("資料1"
,"資料2"
,"資料3"
) f"字串"
1.3.6字串連線語法:
string.join(列表)
列表中的元素使用string連線起來
1.3.7字串替換語法:
string.replace(
"原文"
,"替換文"
) 將字串中的原文替換成 替換的文字
1.3.8 判斷字串由數字組成語法:
string.isdigig(
)
d=
字典 儲存不同語義資料的集合, 通過不同的鍵對不同的資料進行描述。通常用來存放描述乙個物體的相關資訊。
2.3.1新增或者修改
語法:
字典[key]
=value
例如: employee=
employee[
'age']=
28#不存在的就新增
employee[
'name']=
'張飛'
#存在的就修改
print
(employee)
2.3.2新增或者返回原值語法:
value=字典.setdefault(key,value)
2.3.3 合併語法:
字典.update(字典2
)
2.4.1刪除指定鍵值對
刪除指定鍵值對,如果key不存在就會報錯
語法:
del 字典[key]
字典.pop(key)
2.4.2清空字典
刪除指定鍵值對,如果key不存在就會報錯
語法:
字典.clear(
)
2.5.1 根據key查詢value語法:
字典[key] 根據key查詢值,如果key不存在就會報錯
字典.get(key) 根據key查詢值,如果key不存在返回none
2.5.2獲取字典的鍵值對數量語法:
len(字典)
2.5.3獲取字典中所有值語法:
字典.values(
)
2.5.4 獲取字典中的所有鍵語法:
字典.keys(
)
2.5.5 判斷鍵是否在字典中存在語法:
value=key in 字典
2.6.1遍歷key語法:
for key in 字典:
value=字典[key]
2.8.2遍歷value語法:
for value in 字典.values(
)print
(value)
2.8.3 遍歷鍵值對for item in 字典.items():
print
(item)
2.8.4遍歷鍵和值語法:
for key,value in 字典.items(
)print
(key,value)
2.8.5 如何選擇遍歷
只關心字典中的值。 推薦使用第一種
需要關心字典中的鍵和值。 推薦使用第三種
語法:
param=
或者 set
()建立乙個空集合
語法:
變數名=
set(字串的資料|列表的資料|字典的資料)
len
(item) 計算容器中元素的個數
del(item) 刪除變數
max(item) 返回元素最大值
min(item) 返回元素最小值
語法:
[開始:結束:步長]
支援型別: 字串,列表,元組。不支援字典
強調:
開始、結束為負數時從右向左定位,倒數第乙個字元的索引為-1,但是擷取的方向還是從左向右
步長為負數時擷取的方向還是從右向左
4.3.1 + 為合併運算子
語法:
合併後資料 = 資料1
+資料2
支援型別: 字串,列表,元組
字典的合併函式為:update
4.3.2 * 為重複運算子語法:
結果=資料*次數
支援型別: 字串,列表,元組
字典不支援*運算子
4.3.3 in為判斷是否存在運算子
語法:
bolean值=子資料 in 資料
子資料在資料中存在返回true,不存在返回flase
4.3.4 not in 為判斷是否不存在運算子
語法:
bolean值=子資料 not
in 資料
子資料在資料中不存在返回true,否則返回flase
支援型別: 字串,列表,元組,字典
語法:
for 變數 in 集合:
迴圈體**
else
: 只要沒有通過break退出迴圈,都會執行額**
4.3.3 in為判斷是否存在運算子語法:
bolean值=子資料 in 資料
子資料在資料中存在返回true,不存在返回flase
4.3.4 not in 為判斷是否不存在運算子
語法:
bolean值=子資料 not
in 資料
子資料在資料中不存在返回true,否則返回flase
支援型別: 字串,列表,元組,字典
語法:
for 變數 in 集合:
迴圈體**
else
: 只要沒有通過break退出迴圈,都會執行額**
支援型別: 字串,列表,元組,字典 python基礎 字串和字典
字串所有標準的序列操作 索引,分片,乘法,in,max len min 對字串同樣適用。字串格式化 方法 find 在較長的字串中查詢子串,返回子串所在位置的最左端索引。沒有則返回 1.title mottare envious title.find aa find str,index find s...
python 字典和字串操作
字典與字串操作 1.自定義函式 a 123 defjia a a 10 print a jia a print a 2.字典的用法 dict a defzidian a,b dict a a b zidian 5 five print dict a 3.get 函式 a cc input 請輸入您要...
Python基礎之 字典 字串 (05)
字典 字典是另一種可變容器模型,且可儲存任意型別物件。字典的每個鍵值 key value 對用冒號 分割,每個對之間用逗號 分割,整個字典包括在花括號 中 info 注 鍵必須是唯一的,但值則不必。值可以取任何資料型別,但鍵必須是不可變的,如字串,數字或元組。訪問字典裡的值 把相應的鍵放入到方括號中...