Python 字串 簡介

2021-10-11 17:17:57 字數 1651 閱讀 6109

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

字串的概念

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

使用單引號標識字串

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

'xiaochao'

'666'

'小超說∶"堅持到感動自己,拼搏到無能為力"。'

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

"xiaochao"

"666"

"i'll do my best."

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

'''

堅持到感動自己

'''"""

拼搏到無能為力

"""

name =

"小超"

print(name)#輸出小超

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

name =

"xiaochao"

name[4]

='f'

#錯誤

print

(name[4]

)#正確

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

str

="xiaochao is a programmer."

print

(str[0

:14]+

"girl"

)

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

轉義字元

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

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

str

='i\'ll do my best.'

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

print

(r'\n表示回車換行'

)#輸出\n表示回車換行

字串簡介

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

python字串簡介和概念

字串簡介 在漢語中,將若干個字連起來就是乙個字串,例如 旗開得勝 就是乙個由4個漢字組成的字串。在程式中,字串是由若干字元組成的序列。字串的概念 python中的字串以引號包含為標識,具體有3種表現形式 1.使用單引號標識字串 使用單引號標識的字串中不能包含單引號,具體如下所示 2.使用雙引號標識字...

python字串 Python 字串

建立字串很簡單,只要為變數分配乙個值即可。例如 var1 hello world var2 python runoob python訪問字串中的值python不支援單字元型別,單字元在 python 中也是作為乙個字串使用。python訪問子字串,可以使用方括號來擷取字串,如下例項 例項 pytho...