在Python中探索字串的秘密 一

2021-10-09 20:33:25 字數 939 閱讀 3696

一、字串

使用引號(單引號、雙引號、三引號)引起來的內容就是字串。

字串官方定義:元素以引號包圍不可修改的有序序列。

注:1.不可修改:字串中的內容一旦定義後就不能修改。

2.有序序列:即成員(字元)有序排列,可通過下標訪問。

1.字串索引

字串中每乙個個體我們稱之為字元或者元素。索引指的是字元的下標。

字串索引正序從0開始,倒序從-1開始。

2.通過字串的索引可以獲取指定的字元。

格式:變數名[索引值]

2.字串切片

字串的切片指的是從字串中複製出乙份指定的內容,儲存在另外乙個變數中,不會對原字串進行修改。

切片格式:[起始索引:結束索引:[步長]]

注:(1).步長可以省略,預設為1。

(2).包括開頭不包含結尾。

3.字串拼接

字串支援」+」和」」進行字串拼接。

「+」:將兩個字串合併成乙個新的字串。

「」:將乙個字串進行連續拼接。

4.賦值語句形式

序列的賦值語句可以使用乙個或者多個變數名來接受值。

python在字串中查詢字元

兩類函式 find rfind index rindex 找到了都返回下標.find找不到返回 1,index找不到丟擲valueerror.帶r的表示從右向左找.都可以使用第二個引數表示從哪個下標開始找.a abcdab a.find a out 3 0 a.rfind a out 4 4a.rf...

在字串中刪除特定的字元(字串)。

題目 輸入兩個字串,從第一字串中刪除第二個字串中所有的字元。例如,輸入 they are students.和 aeiou 則刪除之後的第乙個字串變成 thy r stdnts.其實這類題有個特點,字串中的字元分為兩類,就可以聯想快速排序裡的將當前的陣列分為左右兩組,其中左邊的數字小於某值,右邊的數...

python在字串中引用變數

1 name lisi print you name name 2 格式化輸出 類是與c name lisi age 25 price 345.78 print name is s name print i am d age year 3 format函式 變數較多的情況下使用 s d a 1 fo...