# 1.初識字元串 字元串就是一系列字元。在python中,用引號括起來文本內容的都是字元串。 其語法格式為:‘文本內容’或者“文本內容” 我們發現其中的引號可以是單引號,也可以是雙引號。這樣的靈活性可以使我們進行引號之間的嵌套。 編寫程式如下所示: ![image](https://img2023 ...
1.初識字元串
字元串就是一系列字元。在python中,用引號括起來文本內容的都是字元串。
其語法格式為:‘文本內容’或者“文本內容”
我們發現其中的引號可以是單引號,也可以是雙引號。這樣的靈活性可以使我們進行引號之間的嵌套。
編寫程式如下所示:
運行結果如下所示
我們可以發現這裡可以輸出帶有雙引號的python
修改程式如下所示:
我們可以發現這裡輸出的是帶有單引號的python
經過分析我們可以得出以下結論:
引號之間是可以存在嵌套的,該字元串類型變數的值是最外面單引號或者雙引號的值
2.字元串處理
2.1拼接字元串(+或者*)
所謂的拼接字元串,就是將兩個或多個字元串進行拼接組成一個更長的字元串,
+號的語法格式:字元串1+字元串2+字元串3......,
編寫程式如下所示
*號的語法格式:字元串*數字或者數字*字元串,
編寫程式如下所示
通過上面+號和*號的運行結果我們可以總結出,+號可以把不同的字元串進行拼接,*號可以把相同的字元串進行複製,將字元串與複製的字元串進行拼接,複製的次數與數字相關。
2.2轉義字元
Python 使用反斜杠\轉義特殊字元,如果不想讓反斜杠發生轉義,可以在字元串前面添加一個 r,表示原始字元串。
一般的轉義字元有:\n代表換行符;\t代表製表符;\代表反斜杠;'代表單引號;"代表雙引號;\r代表回車;\b代表退格
編寫程式如下所示:
另外,反斜杠()可以作為續行符,表示下一行是上一行的延續。編寫程式如下所示
2.3截取字元串
字元串可以理解為特殊的列表,在學習過列表的相關知識後,會更加容易理解截取字元串的操作,這裡暫時不做介紹。
2.4字元串函數
函數是組織好的,可重覆使用的,用來實現單一,或相關聯功能的代碼段。對於字元串類型的變數或者數據,python規定好了下麵的幾個函數,我們只需調用即可。
調用方法:字元串數據.函數或者字元串變數.函數
2.4.1字元串首字母大寫(title函數)
我們可以發現我們之前使用的英文名will smith全是小寫的狀態,正規英文名應該是每個單詞首字母大寫的,所以我們用python提供的title函數來讓英文狀態下的字元串每個單詞首字母大寫,編寫程式如下所示:
2.4.2字元串全部字母大寫或者全部字母小寫(upper函數或者lower函數)
有時需要將英文狀態下的字元串進行全部字母大小寫轉換,這時就需要用到upper函數或者lower函數,編寫程式如下所示