概念:有序的字串行
作用:儲存字母 中文 符號
格式:
變數名=
"元素1元素2..."
每乙個字元都叫做元素
字串中的最小單元是字元
空字串
乙個通過len()計算元素個數為0的字串
格式:
str
()
保留文字格式:
三引號
顯示單引號或者雙引號:
雙包單,單包雙
內建函式:
type()
len()
計算字串中元素的個數
作用:通過下標索引獲取乙個字串中的某個位置的字元
格式:
變數名=字串名[下標索引]
索引分類
(從左到右)0,1,2,…
(從右到左)-1,-2,-3,…
注意: 使用索引一定要注意字串索引越界
作用:用來獲取字串中的某個字元或者是字串子串(字元片段)
格式:
變數名=字串[start:end:step]
#[起始:結束:步長]
步長的正負可以控制方向,正數從左到右,負數從右到左
反轉(字串逆序)
[::
-1]
find(獲取下標索引)
概念:如果不為-1,就是獲取到了下標索引,反之就是沒有拿到
a=
"abcdefg"
index=a.find(
"c")
print
(index)
index(獲取下標索引)
概念:如果不為-1,就是獲取到了下標索引,反之將報錯
a=
"dwaddawd"
index=a.index(
"a")
print
(index)
count(計算元素個數)
概念:統計元素在字串**現的次數
a=
"dwadda"
index=a.count(
"d")
print
(index)
replace(替換)
概念:替換字串中的元素
a=
"dwaddwad"
index=a.replace(
"d",
"d",4)
#a.replace("需要替換的","替換後的",替換的個數)
split(分割,切割)
概念:將你想要割掉的元素割掉,然後將字串分割
a=
"dfafwedfa"
ret=a.split(
"d",1)
print
(ret)
capitalize(首字母大寫)
概念:將你字串的第乙個字母大寫
a=
"dfafwedfa"
ret=a.capitalize(
)print
=(ret)
title(每段首字母大寫)
概念:將字串中的每段首字母都大寫
a=
"dfafwedfa"
ret=a.title(
)print
(a)
startswith(檢驗是否以某某檔案開頭)
概念:檢驗字串是否以***開頭如果是返回true,如果不是返回false
a=
"dfafwedfa"
ret=a.startswith(
"dfa"
)print
(ret)
endswith(檢驗是否以某某結尾)
概念:檢驗字串是否以***結尾如果是返回true,如果不是返回false
a=
"dawdawdaf"
ret=a.endswith(
"daf"
)print
(ret)
lower(字母小寫)
概念:將字串中的所有字母小寫
a=
"dawdfaadaw"
ret=a.lower(
)print
(ret)
upper(字母大寫)
概念:將字串中的所有字母大寫
a=
"adawdawd"
ret=a.upper(
)print
(ret)
center(乙個原字串居中,並使用空格填充至長度)
概念:返回乙個原字串居中,並使用空格填充至長度width的新字串
a=
"dwafdfab"
ret=a.center(10,
"x")
print
(ret)
join(字串的拼接)my_list=
["a"
,"b"
,"c"
]ret=
"123"
.join(my_list)
print
(ret)
作用: 有序的儲存任意型別資料
格式:
列表名 =
[元素1
, 元素2,.
..]
因為列表是有序的資料型別
下標索引
切片
空列表
my_list=
my_list=
list
()
列表的常見操作 Python 字串與列表查詢
字串查詢函式 find 查詢,返回從左第乙個指定字元的索引,找不到返回 1 rfind 查詢,返回從右第乙個指定字元的索引,找不到返回 1 index 查詢,返回從左第乙個指定字元的索引,找不到報錯 rindex 查詢,返回從右第乙個指定字元的索引,找不到報錯 count 計數功能,返回自定字元在字...
Python 字串轉列表,列表轉字串
一般計算字串的數量,用len 方法就能實現,例如 str string len str 6 s,t,r,i,n,g 但是,當要計算單詞的數量時,該怎麼辦?sentence hello world and python len sentence 24 問題 一段訊息裡面的單詞數計數。寫乙個函式,當單詞...
字串,元組,列表
共異點 字串列表 元組拼接 a 1 b 2 a b a 1 b 2 a b a 1 b 2 a b 重複a 1 a 3 a 1 3 元組不可以重複 索引sr 123 sr 1 li 1 2 li 0 tp 1 2 tp 0 切片sr 123 sr 0 2 li 1 2 li 0 1 tp 1 2 t...