您好,登錄后才能下訂單哦!
python中怎么進行字符串處理,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。
一、提問:字符串如何不轉(zhuǎn)義?
法一:\\ 把轉(zhuǎn)義符號轉(zhuǎn)義掉 \轉(zhuǎn)義掉,就用\\
法二:在字符串前加小寫r,注意的是不能和變量字符串連用
print(r"劉金玉\\n編程")
法三:repr(字符串)函數(shù)
>>> x="劉金玉\n編程"
>>> print(repr(x))
'劉金玉\n編程’
repr函數(shù)輸出后的字符串,帶有引號。
二、如何看字符串的長度?
這里介紹使用len(字符串)函數(shù)
注意:
1、輸出的長度中\(zhòng)n看成一個字符
2、repr(字符串)函數(shù)輸出的字符串結(jié)果中包含的單引號,將被計算在字符串的長度內(nèi)。
三、如何獲得一個數(shù)字的長度?
str(數(shù)字):將數(shù)字類型轉(zhuǎn)為字符串類型
>>> 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函數(shù)自帶的參數(shù)輸出功能
>>> x="劉金玉"
>>> y="編程"
>>> print(x,y)
劉金玉 編程
法二:使用+來拼接字符串
>>> print(x+y)
劉金玉編程
>>> z=x+y
>>> print(z)
五、字符串如何分多行寫?
使用‘’’或者“””
x="""劉金玉
編程
編程創(chuàng)造城市"""
這里注意的是三個引號的方式的時候,注意中間輸出的換行,也將在結(jié)果輸出中換行,輸出格式不變。如遇到轉(zhuǎn)義字符,那么也會被轉(zhuǎn)義。
使用符號續(xù)行書寫:
\ 作用就是續(xù)行書寫,這里注意,下一行的空格會被實際輸出
六、總結(jié)強調(diào)
1、掌握字符串的長度獲取。
2、掌握數(shù)字轉(zhuǎn)字符串。
3、理解字符串如何不被轉(zhuǎn)義。使用轉(zhuǎn)義字符。
4、掌握多行書寫字符串的方法
本節(jié)源代碼:
x="""劉金玉\n
編程
編程創(chuàng)造城市"""
print(x)
input()
看完上述內(nèi)容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業(yè)資訊頻道,感謝您對億速云的支持。
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。