天天看點

python中字元串處理從入門到進階

知識回顧:

1、字元串的指派相關知識點。

2、字元串的轉義,如何輸出單引号、雙引号,如何換行\n ,制表符\t

本節知識視訊教程

以下開始文字講解:

一、提問:字元串如何不轉義?

  • 法一:\\ 把轉義符号轉義掉 \轉義掉,就用\\
  • 法二:在字元串前加小寫r,注意的是不能和變量字元串連用
  • print(r"劉金玉\\n程式設計")
  • 法三:repr(字元串)函數

>>> x="劉金玉\n程式設計"

>>> print(repr(x))

'劉金玉\n程式設計’

repr函數輸出後的字元串,帶有引号。

二、如何看字元串的長度?

這裡介紹使用len(字元串)函數

注意:

1、輸出的長度中\n看成一個字元

2、repr(字元串)函數輸出的字元串結果中包含的單引号,将被計算在字元串的長度内。

三、如何獲得一個數字的長度?

str(數字):将數字類型轉為字元串類型

>>> a=2341

>>> print(len(a))

Traceback (most recent call last):

File "<stdin>", line 1, in <module>

TypeError: object of type 'int' has no len()

>>> print(len(str(a)))

4

四、字元串如何拼接?

  • 法一:使用print函數自帶的參數輸出功能

>>> x="劉金玉"

>>> y="程式設計"

>>> print(x,y)

劉金玉 程式設計

  • 法二:使用+來拼接字元串

>>> print(x+y)

劉金玉程式設計

>>> z=x+y

>>> print(z)

五、字元串如何分多行寫?

使用‘’’或者“””

x="""劉金玉

程式設計

程式設計創造城市"""

這裡注意的是三個引号的方式的時候,注意中間輸出的換行,也将在結果輸出中換行,輸出格式不變。如遇到轉義字元,那麼也會被轉義。

使用符号續行書寫:

\ 作用就是續行書寫,這裡注意,下一行的空格會被實際輸出

六、總結強調

1、掌握字元串的長度擷取。

2、掌握數字轉字元串。

3、了解字元串如何不被轉義。使用轉義字元。

4、掌握多行書寫字元串的方法

本節源代碼:

x="""劉金玉\n
程式設計
程式設計創造城市"""

print(x)

input()
           

複制