知識回顧:
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()
複制