1. 程式人生 > >Python strip()函式 介紹

Python strip()函式 介紹

函式原型
宣告:s為字串,rm為要刪除的字元序列
s.strip(rm) 刪除s字串中開頭、結尾處,位於 rm刪除序列的字元
s.lstrip(rm) 刪除s字串中開頭處,位於 rm刪除序列的字元
s.rstrip(rm) 刪除s字串中結尾處,位於 rm刪除序列的字元

注意:
(1)當rm為空時,預設刪除空白符(包括’\n’, ‘\r’, ‘\t’, ’ ‘)
(2)這裡的rm刪除序列是隻要邊(開頭或結尾)上的字元在刪除序列內,就刪除掉。

例如,

>>> a = '  123'
>>> a 
'  123'
>>> a.strip() '123'

(2)這裡的rm刪除序列是隻要邊(開頭或結尾)上的字元在刪除序列內,就刪除掉。

例如,

>>> a = '123abc'
>>> a.strip('21') 
'3abc'
>>> a.strip('12') 
'3abc'

結果是一樣的。

相關推薦

Python strip()函式 介紹

函式原型 宣告:s為字串,rm為要刪除的字元序列 s.strip(rm) 刪除s字串中開頭、結尾處,位於 rm刪除序列的字元 s.lstrip(rm) 刪除s字串中開頭處,位於 rm刪除序列的字元 s.rstrip(rm)

Python strip()方法介紹

str 字符串 pytho utf-8 刪除 ron bsp odin 去除 描述 Python strip() 方法用於移除字符串頭尾指定的字符(默認為空格或換行符)或字符序列。 註意:該方法只能刪除開頭或是結尾的字符,不能刪除中間部分的字符。 Example: #!/

Python strip() 函式 去空格 \n \r \t 函式的用法

在 Python 中字串處理函式裡有三個去空格(包括 ‘\n’, ‘\r’, ‘\t’, ’ ') 的函式: strip 同時去掉左右兩邊的空格 lstrip 去掉左邊的空格 rstrip 去掉右邊的空格 具體示例如下: >>> a="

python strip() 函式和 split() 函式的詳解及例項

一直以來都分不清楚strip和split的功能,實際上strip是刪除的意思;而split則是分割的意思。因此也表示了這兩個功能是完全不一樣的,strip可以刪除字串的某些字元,而split則是根據規定的字元將字串進行分割。下面就詳細說一下這兩個功能, 1 Python strip()函式 介紹

python—03enumerate() 函式介紹和購物車小程式碼:

Python enumerate() 函式 Python 內建函式 Python 內建函式 描述 enumerate() 函式用於將一個可遍歷的資料物件(如列表、元組或字串)組合為一個索引序列,同時列出資料和資料下標,一般用在 for 迴圈當中。 Python 2.3. 以上版本可用,2.6

Python的treelib構建多叉樹——函式介紹

舉一些treelib庫常用的函式,具體的參考 Useful APIs from treelib import Node, Tree tree = Tree() tree.show() # # 取得根節點到每一個葉節點的標識路徑,返回值為標識list列表的list列表(二重列表

Python函式與模組介紹之“養豬猿”

這一次我們來講python的函式和模組! 那什麼是函式呢? 這個問題先放一放,我們來回憶一個場景,是不是經常聽到程式猿的夥伴或大佬說這個包,那個包之類的,但自己就是不知道是啥?難道是LV?程式大大都是這麼有錢麼? 看下面這個圖: 這就是包,模組,類和函式之間的關係,當然這個類是

Python:基本函式介紹

range(): range(1,5) # 返回一個列表,其元素包括1,2,3,4(不包含5) [1, 2, 3, 4] range(1,5,2) # 列表中包含1,間隔2後再有3,由於再間隔2後為5,不包含5,所以只有1和3 [1, 3] range(5) # 列表中有5個數,從0到(

python 中join()函式strip() 函式和 split() 函式的詳解及例項

1、join()函式 Python中有join()和os.path.join()兩個函式,具體作用如下: join(): 連線字串陣列。將字串、元組、列表中的元素以指定的字元(分隔符)連線生成一個新的字串 語法: ‘sep’.join(seq) 引數說明 sep:分隔符。可以

json的四大函式介紹(json資料和python資料之間的轉換)

json的四大函式介紹 在我們進行後端開發和爬蟲開發的時候,常會遇到json資料和python資料的轉換, 而這些轉換雖然簡單,但是卻很容易讓人產生混淆和困惑, 接下來我將對json資料和python資料格式的轉換做一個小的介紹,希望對各位讀者能夠起到一定的幫助… 1.loa

Python strip()、join()、split()函式用法

在對資料做預處理時可能會用到對字串操作的函式,這幾個函式的功能都是在操作字串,下面逐個介紹。 一.strip() 語法: str.strip([chars]); 引數說明 chars:指定要移除的字串首位的字元或字串 函式的作用是,移除字串頭尾指定的字

python基於函式替換的熱更新原理介紹

熱更新即在不重啟程序或者不離開Python interpreter的情況下使得被編輯之後的python原始碼能夠直接生效並按照預期被執行新程式碼。平常開發中,熱更能極大提高程式開發和除錯的效率,在修復線上bug中更是扮演重要的角色。但是要想實現一個理想可靠的熱更模組又非常的困難。 1.基於reload r

Python】Json模組dumps、loads、dump、load函式介紹

Json模組dumps、loads、dump、load函式介紹 1、json.dumps()          json.dumps()用於將dict型別的資料轉成str,因為如果直接將dict型別的

python中的strip()函式

Python strip() 方法用於移除字串頭尾指定的字元(預設為空格)。語法:str.strip([chars]);引數:chars -- 移除字串頭尾指定的字元。返回值:返回移除字串頭尾指定的字元

python中的strip()函式的用法

它的函式原型:string.strip(s[, chars]),它返回的是字串的副本,並刪除前導和字尾字元。(意思就是你想去掉字串裡面的哪些字元,那麼你就把這些字元當引數傳入。此函式只會刪除頭和尾的字元,中間的不會刪除。)如果strip()的引數為空,那麼會預設刪除字串頭和尾的空白字元(包括\n,\r,\t這

python基於函式替換的熱更新原理介紹

熱更新即在不重啟程序或者不離開Python interpreter的情況下使得被編輯之後的python原始碼能夠直接生效並按照預期被執行新程式碼。平常開發中,熱更能極大提高程式開發和除錯的效率,在修復線上bug中更是扮演重要的角色。但是要想實現一個理想可靠的熱更模組又非常的困難。 1.基於rel

python開發之路---第二章之--基本函式介紹

1、函式: 是指一組語句的集合,通過一個名字(函式名)封裝起來,要想執行這個函式,只需要呼叫函式名即可 優點: # 減少重複程式碼 # 使程式可擴充套件 # 使程式易維 栗子1: 1 def sayhi(): 2 print ('hello') 3 4 sayhi() ##

Python—numpy模組下函式介紹(一)numpy.ones、empty等

NumPy陣列的維數稱為秩(rank),一維陣列的秩為1,二維陣列的秩為2,以此類推。在NumPy中,每一個線性的陣列稱為是一個軸(axes),秩其實是描述軸的數量。比如說,二維陣列相當於是一個一維陣列,而這個一維陣列中每個元素又是一個一維陣列。所以這個一維陣列

【轉】Python之mmap記憶體對映模組(大文字處理)說明 mmap函式介紹

【轉】Python之mmap記憶體對映模組(大文字處理)說明 背景:       通常在UNIX下面處理文字檔案的方法是sed、awk等shell命令,對於處理大檔案受CPU,IO等因素影響,對伺服器也有一定的壓力。關於sed的說明可以看瞭解sed的工作原理,本文將

Python 3.6 re模組基本函式介紹

python裡提供了兩種對正則表示式的操作:match和serch 1.match 函式原型:re.match(pattern, string, flags) pattern為正則表示式,string為被匹配的文字,flags是匹配規則,如是否區別大小寫等,若匹配到返回ma