1.字串
序列型別
在Python中如果我想表示字母怎么辦呢?
字串創建
字串是 Python 中最常用的資料型別,我們可以使用引號( ' 或 " )來創建字串,
創建字串很簡單,只要為變數分配一個值即可,
單引號和雙引號
在 Python 中我們都知道單引號和雙引號都可以用來表示一個字串,比如
總體來說沒有任何區別,只在單引號當普通字符時容易區分:如 var = "let's go"
三引號創建塊字串 長字串
字串格式化
把不是字符型別的 轉變成字串
- 在 Python 中可以使用 print 函式將資訊輸出到控制臺
- 如果希望輸出文字資訊的同時,一起輸出 資料,就需要使用到 格式化運算子
- % 被稱為 格式化運算子,專門用于處理字串中的格式
- 包含 % 的字串,被稱為 格式化字串
-
% 和不同的 字符 連用,不同型別的資料 需要使用 不同的格式化字符
-
語法格式如下:
%s
format
對齊輸出
f
在字串中嵌入變數
成員運算子
in 和 not in 被稱為 成員運算子
成員運算子用于 測驗 序列中是否包含指定的 成員
2.字串常用方法
字串是不可變資料型別,所有的操作都是回傳新的一個串列,不會修改原有串列
字串 能夠使用的 方法 如下:
提示:正是因為 python 內置提供的方法足夠多,才使得在開發時,能夠針對字串進行更加靈活的操作!應對更多的開發需求!
查找和替換
@拓展知識
轉義字符
在需要在字符中使用特殊字符時,python 用反斜杠轉義字符,如下表:
原始字串
由于字串中的反斜線都有特殊的作用,因此當字串中包含反斜線時,就需要使用轉義字符 \ 對字串中包含的每個 '' 進行轉義,
比如說,我們要寫一個關于 Windows 路徑 G:\publish\codes\02\2.4 這樣的字串,如果在 Python 程式中直接這樣寫肯定是不行的,需要使用 \ 轉義字符,對字串中每個 '' 進行轉義,即寫成G:\publish\codes\02\2.4 這種形式才行,
有沒有覺得這種寫法很啰嗦,有沒有更好的解決辦法呢?答案是肯定的,借助于原始字串可以很好地解決這個問題,
原始字串以“r”開頭,它不會把反斜線當成特殊字符,因此,上面的 Windows 路徑可直接寫成如下這種形式:
如何改變字串
將下面的字串中 world 改成 Python
字串是一種不可變的資料型別,所有操作字符的方法都是回傳一個新的字串,可以用回傳的新的字串覆寫掉之前的字串,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/262797.html
標籤:Python
上一篇:川建國用推特攻擊了誰?咱們用Python分析一下,可視化顯示資料
下一篇:Python簡單的基本輸入輸出
