Python 中strip()方法怎麼用?
Python strip() 方法用於去除字串開頭和結尾處指定的字元(預設為空格或換行符)或字元序列,不會去除字串中間對應的字元。
相關函式有lstrip()和rstrip() 。用法與strip()相同。
lstrip()方法用於去除左邊(開始)的空白字元;
rstrip()方法用於去除右邊(末尾)的空白字元。
下面透過例項演示strip()方法的用法:
1、透過strip()去掉首尾空白字元
假如我們透過python爬蟲抓取了《靜夜思》這首詩,並賦值給peom。詩句中有很多“\t”和“\n”的字元。我們就可以透過strip()方法去掉這些空白字元。具體程式碼如下:
首先看下沒有去處空白字元時的效果
poem = ["\n靜夜思",
"李白\t",
"\n\t床前明月光,\t",
"\n疑是地上霜。\t",
"\t舉頭望明月,\n",
"\n\t低頭思故鄉。"]
for poem_str in poem:
print("|%s|" % poem_str)
執行結果如下:
使用strip()方法來去掉空白字串的效果
poem = ["\n靜夜思",
"李白\t",
"\n\t床前明月光,\t",
"\n疑是地上霜。\t",
"\t舉頭望明月,\n",
"\n\t低頭思故鄉。"]
for poem_str in poem:
print("|%s|" % poem_str.strip())
執行結果如下:
2、使用strip()去掉首尾指定字元
(1)去除首尾的“a”
a = "aabbccddaa"
print(a.strip("a"))
執行結果為:
bbccdd
(2)去除多個字元。注意:strip()方法傳入的引數為多個字元時,會將傳入的多個字元拆分成一個個的單個字元,並去除字串頭尾中相應的字元;因此,不管傳入的字串的順序如何,最終的輸出結果都是一樣的。
a = "abcdef123456cba"
print(a.strip("abc"))
print(a.strip("acb"))
執行結果為:
Python 中strip()方法怎麼用?上面已經為大家做了詳細的介紹,如果大家正在學習Python知識或者是對Python知識比較感興趣的話,可以關注我,後期分享更多Python技術知識!
本文來自千鋒教育,轉載請註明出處。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31548651/viewspace-2780485/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 怎麼用python中tuple相關方法?Python
- python strip()Python
- python中geopy怎麼用Python
- python---strip()Python
- python: strip()函式Python函式
- python3.5中cmp怎麼用Python
- Python中randrange()函式怎麼用?Python函式
- python中Matplotlib是什麼?怎麼用?Python
- Python3中strip()、lstrip()、rstrip()用法詳解Python
- python字串函式strip()Python字串函式
- python中的find函式怎麼用Python函式
- 2.去除字元strip方法字元
- python api怎麼用PythonAPI
- python中怎麼求和Python
- Python中if條件判斷語句怎麼用?Python
- python strip()函式 爬蟲用到Python函式爬蟲
- Python strip、lstrip和rstrip的用法Python
- Python3中預設編碼是什麼?怎麼用?Python
- python的int怎麼用Python
- python getopt模組怎麼用?Python
- Python集合要怎麼用Python
- Python strip函式和split函式Python函式
- python3執行緒中的事件Event怎麼用?Python執行緒事件
- python TestCase測試用例怎麼用Python
- 怎麼用python扒網頁?Python網頁
- python3.6print怎麼用Python
- python中怎麼註釋多行Python
- python中怎麼列印漢字Python
- Python中質數怎麼找?Python
- python中連乘怎麼算?Python
- python中怎麼列印陣列Python陣列
- Python中怎麼保留小數?Python
- OC中Class怎麼儲存方法
- python安裝之後怎麼用Python
- 怎麼用Python生成隨機數Python隨機
- 怎麼用python django做網站?PythonDjango網站
- python的upper函式怎麼用Python函式
- 怎麼用linux命令之chmod方法Linux