python字串簡介和概念

2021-10-11 11:28:58 字數 1352 閱讀 1526

字串簡介

在漢語中,將若干個字連起來就是乙個字串,例如「旗開得勝」就是乙個由4個漢字組成的字串。在程式中,字串是由若干字元組成的序列。

字串的概念

python中的字串以引號包含為標識,具體有3種表現形式:

1.使用單引號標識字串

使用單引號標識的字串中不能包含單引號,具體如下所示:

2. 使用雙引號標識字串

使用雙引號標識的字串中不能包含雙引號,具體如下所示:

3. 使用三引號標識字串

使用3對單引號或3對雙引號標識字串可以包含多行,具體如下所示:

這種形式的字串經常出現在函式定義的下一行,用來說明函式的功能。通常使用前兩種形式建立字串,之後需要通過變數引用字串,具體示例如下:

注意python中的字串不能被修改,具體示例如下:

雖然字串不可以修改,但可以擷取字串一部分與其他字串進行連線,具體示例如下:

上述示例中,str[0:14]擷取"xiaoqian is a 「,然後再與"girl"進行連線,最後輸出"xiaoqian is a girl」。字串的擷取與連線將會在後面詳細講解。

轉義字元

字串中除了可以包含數字字元、字母字元或特殊字元外,還可以包含轉義字元。轉義字元以反斜槓「\」開頭,後跟若干個字元。轉義字元具有特定的含義,不同於字元原有的意義,故稱轉義字元。表中列出了常用的轉義字元及含義。

在表中,』\ddd』和』\xhh』都是用ascii碼表示乙個字元,如』\101』和』\x41』都是表示字元』a』。轉義字元在輸出中有許多應用,如想在單引號標識的字串中包含單引號,則可以使用如下語句:

其中,「』」表示對單引號進行轉義。當直譯器遇到這個轉義字元時就理解這不是字串結束標記。如果想禁用字串中反斜槓轉義功能,可以在字串前面新增乙個r,具體示例如下:

Python 字串 簡介

在漢語中,將若干個字連起來就是乙個字串,例如 輸入輸出 就是乙個由4個漢字組成的字串。在程式中,字串是由若干字元組成的序列。字串的概念 python中的字串以引號包含為標識,具體有3種表現形式 使用單引號標識字串 使用單引號標識的字串中不能包含單引號,具體如下所示 xiaochao 666 小超說 ...

字串簡介

注 或 本身只是一種表示方式,不是字串的一部分,比如 abc 只有a b c三個字元 如果 或 想要表達的是當前這個字元,那麼要用 或 引起來 字串是不可變的 python中沒有字元的概念,都是字串 一 建立乙個字串 建立字串很簡單,只需要給乙個變數 字串型別 即可 str1 床前明月光 str2 ...

python基本概念 字串

1 字串 乙個字串用什麼引號開頭,就必須用什麼引號結尾。兩上三引號之間的一切都作為字串的內容,對應的單引號與雙引號卻只能建立單行字串。2 轉義符 行末的單獨乙個反斜槓表示字串在下一行繼續,而不是開始乙個新的行。3 自然字串 如果你想要指示某些不需要如轉義符那樣的特別處理的字串,那麼你需要指定乙個自然...