零基礎學Python:字符串及其經常使用方法

1.字符串

序列類型
在Python中若是我想表示字母怎麼辦呢?python

字符串建立

字符串是 Python 中最經常使用的數據類型。咱們能夠使用引號( ' 或 " )來建立字符串。
建立字符串很簡單,只要爲變量分配一個值便可。函數

單引號和雙引號

在 Python 中咱們都知道單引號和雙引號均可以用來表示一個字符串,好比測試

 

 

整體來講沒有任何區別,只在單引號當普通字符時容易區分:如 var = "let's go"3d

三引號建立塊字符串 長字符串

字符串格式化

把不是字符類型的 轉變成字符串code

  • 在 Python 中能夠使用 print 函數將信息輸出到控制檯
  • 若是但願輸出文字信息的同時,一塊兒輸出 數據,就須要使用到 格式化操做符
  • % 被稱爲 格式化操做符,專門用於處理字符串中的格式
  • 包含 % 的字符串,被稱爲 格式化字符串
  • % 和不一樣的 字符 連用,不一樣類型的數據 須要使用 不一樣的格式化字符orm


  • 語法格式以下:blog


%s

 

format

對齊輸出

f

在字符串中嵌入變量ip

成員運算符

in 和 not in 被稱爲 成員運算符
成員運算符用於 測試 序列中是否包含指定的 成員開發

 

2.字符串經常使用方法

字符串是不可變數據類型,全部的操做都是返回新的一個列表,不會修改原有列表
字符串 可以使用的 方法 以下:字符串

 


提示:正是由於 python 內置提供的方法足夠多,才使得在開發時,可以針對字符串進行更加靈活的操做!應對更多的開發需求!

 

查找和替換

@拓展知識

轉義字符

在須要在字符中使用特殊字符時,python 用反斜槓轉義字符。以下表:

 

原始字符串

因爲字符串中的反斜線都有特殊的做用,所以當字符串中包含反斜線時,就須要使用轉義字符 \ 對字符串中包含的每一個 '' 進行轉義。

好比說,咱們要寫一個關於 Windows 路徑 G:\publish\codes\02\2.4 這樣的字符串,若是在 Python 程序中直接這樣寫確定是不行的,須要使用 \ 轉義字符,對字符串中每一個 '' 進行轉義,即寫成G:\publish\codes\02\2.4 這種形式才行。

有沒有以爲這種寫法很囉嗦,有沒有更好的解決辦法呢?答案是確定的,藉助於原始字符串能夠很好地解決這個問題。

原始字符串以「r」開頭,它不會把反斜線當成特殊字符。所以,上面的 Windows 路徑可直接寫成以下這種形式:

 

如何改變字符串

將下面的字符串中 world 改爲 Python

 

字符串是一種不可變的數據類型。全部操做字符的方法都是返回一個新的字符串。能夠用返回的新的字符串覆蓋掉以前的字符串。

相關文章
相關標籤/搜索