序列類型
在Python中若是我想表示字母怎麼辦呢?python
字符串是 Python 中最經常使用的數據類型。咱們能夠使用引號( ' 或 " )來建立字符串。
建立字符串很簡單,只要爲變量分配一個值便可。函數
在 Python 中咱們都知道單引號和雙引號均可以用來表示一個字符串,好比測試
整體來講沒有任何區別,只在單引號當普通字符時容易區分:如 var = "let's go"3d
把不是字符類型的 轉變成字符串code
% 和不一樣的 字符 連用,不一樣類型的數據 須要使用 不一樣的格式化字符orm
語法格式以下:blog
在字符串中嵌入變量ip
in 和 not in 被稱爲 成員運算符
成員運算符用於 測試 序列中是否包含指定的 成員開發
字符串是不可變數據類型,全部的操做都是返回新的一個列表,不會修改原有列表
字符串 可以使用的 方法 以下:字符串
提示:正是由於 python 內置提供的方法足夠多,才使得在開發時,可以針對字符串進行更加靈活的操做!應對更多的開發需求!
在須要在字符中使用特殊字符時,python 用反斜槓轉義字符。以下表:
因爲字符串中的反斜線都有特殊的做用,所以當字符串中包含反斜線時,就須要使用轉義字符 \ 對字符串中包含的每一個 '' 進行轉義。
好比說,咱們要寫一個關於 Windows 路徑 G:\publish\codes\02\2.4 這樣的字符串,若是在 Python 程序中直接這樣寫確定是不行的,須要使用 \ 轉義字符,對字符串中每一個 '' 進行轉義,即寫成G:\publish\codes\02\2.4 這種形式才行。
有沒有以爲這種寫法很囉嗦,有沒有更好的解決辦法呢?答案是確定的,藉助於原始字符串能夠很好地解決這個問題。
原始字符串以「r」開頭,它不會把反斜線當成特殊字符。所以,上面的 Windows 路徑可直接寫成以下這種形式:
將下面的字符串中 world 改爲 Python
字符串是一種不可變的數據類型。全部操做字符的方法都是返回一個新的字符串。能夠用返回的新的字符串覆蓋掉以前的字符串。