1. 程式人生 > >Python的字串處理函式strip()

Python的字串處理函式strip()

strip()函式的作用是去除字串中開頭或者結尾中所包含的指定字元,然後返回一個結果,但是原來字串的內容並不會改變。

如果只是刪除單個指定的字元應該很好理解,如果刪除多個指定的字元,會得到一種什麼樣的結果呢?

這裡我們以去除字串結尾部門的指定字元為例,原始碼如下

print "This is the test of 18"
someStr = "Hi!...!......!"
print "The results of. is:",someStr.strip(".")         (a)
print "The string is ", someStr                              (b)
print "The results of! is:",someStr.strip("!")          (c)
print "The string is ", someStr                              (d)
print "The results of.! is:",someStr.strip(".!")        (e)
print "The string is ", someStr                              (f)

程式輸出的結果如下:

This is the test of 18
The results of. is: Hi!...!......!                           (a)的輸出結果,因為開頭或者結尾部分並沒有包含".",所以沒有任何字元刪除
The string is  Hi!...!......!                                  (b)的輸出結果,原來的字串沒有任何變化
The results of! is: Hi!...!......                            (c)的輸出結果,因為這個字串是以"!"結尾的,所以"!"被刪除
The string is  Hi!...!......!                                  (d)的輸出結果,原來的字串沒有任何變化
The results of.! is: Hi                                     (e)的輸出結果,從這裡可以看到如果刪除多個字元的話,字串開頭或者結尾部分關於指定字元的任意非空組合都被刪除
The string is  Hi!...!......!                                   (f)的輸出結果,原來的字串沒有任何變化
Press any key to continue . . .

相關推薦

Python字串處理函式strip()

strip()函式的作用是去除字串中開頭或者結尾中所包含的指定字元,然後返回一個結果,但是原來字串的內容並不會改變。 如果只是刪除單個指定的字元應該很好理解,如果刪除多個指定的字元,會得到一種什麼樣的結果呢? 這裡我們以去除字串結尾部門的指定字元為例,原始碼如下 pri

python常用的幾種字串替換函式strip、replace、sub

#!/usr/bin/env python # coding:utf-8 import re ''' 功能:對常見的幾種字串處理函式進行測試使用學習 Author:沂水寒城 ''' def str_test(): str_list=['We are family!!!', '00 11 2

(C/C++學習)14.C語言字串處理函式(二)

說明:上節著重解釋了字串處理的庫函式處理,這節將針對一些常用的需求,進行非庫函式的處理。 一.去除某一個字串中的某個字元 1.去除字串右邊的空格 1 void trimStrRightSpace(char * str) 2 { 3 while(*str) 4 s

python字串split()函式

python字串函式用法大全連結 split()函式 描述:拆分字串。通過指定分隔符sep對字串進行分割,並返回分割後的字串列表 語法: str.split(sep=None, maxsplit=-1)  -> list of strings  返回&

python字串isalnum()函式

python字串函式用法大全連結 isalnum()函式 描述:檢測字串是否由字母和數字組成。 語法:str.isalnum()  -> bool  返回值為布林型別(True,False) str中至少有一個字元且所有字元都是字母或數字則返回 Tru

14. C語言 -- 字串處理函式

本部落格主要內容為 “小甲魚” 視訊課程《帶你學C帶你飛》【第一季】 學習筆記,文章的主題內容均來自該課程,在這裡僅作學習交流。在文章中可能出現一些錯誤或者不準確的地方,如發現請積極指出,十分感謝。 也歡迎大家一起討論交流,如果你覺得這篇文章對你有所幫助,記得評論、點贊哦 ~(。

常用的c語言字串處理函式

1.獲取一個字串 char *p = fgets(buf, size, stdin);   2.字串查詢     ret = strstr(cmd, "test");     if(ret != NULL)    

Python字串判斷函式

c為字串 1  c.isalnum() 所有字元都是數字或者字母 2  c.isalpha() 所有字元都是字母 3  c.isdigit() 所有字元都是數字 4  c.islower() 所有字元都是小寫 5  c.isupper() 所有字元都

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

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

C++字串處理函式

C++字串處理函式 轉載自c/c++字串處理大集合 C++: <string> string str; 1. 字串長度 len = str.length(); len = str.size(); 2. 字串比較 可

深入理解字串處理函式 strlen() strcpy() strcat() strcmp()

在linux C 程式設計中,我們經常遇到字串的處理,最多的就是字串的長度、拷貝字串、比較字串等;當然現在的C庫中為我們提供了很多字串處理函式。熟練的運用這些函式,可以減少程式設計工作量,這裡介紹幾個常用的字串函式,並編寫一些程式,如果沒有這些庫函式,我們將如何實現其功能; 1.求字串長度函式 

php自定義函式及內部函式----字串處理函式

一、統計字串 (1)strlen() 統計字串長度 函式返回值為整形,表示字串長度。若返回值為0,表示該字串為空。該函式對待一個UTF8的中文字元,處理為3個位元組長度。 echo strlen("xiaolin!");// 輸出:8 echo strlen("小林!"); // 輸出:7

C語言字元和字串處理函式(二)strchr,strpbrk,strstr

查詢字元或者字串 查詢一個字元:和和和strchr()。 函式返回一個指向STR中CH首次出現的位置,當沒有在STR中找CH就報道檢視NULL。 查詢任意字元:strpbrk()  函式返回一個指標,它指向字串STR2中任意字元在字串STR1首次出現的位置,如果不存在返

R語言字串處理函式

R筆記——基礎 主要把學習工作中遇到的一些基礎知識記下來,方便檢視。 tryCatch() result <- tryCatch({ }, warning = function(w){ }, error = function(e){

Python的替換函式——strip(),replace()和re.sub()

在Python中常用的三個“替換”函式是strip(),replace()和re.sub(),下面來講講這三個函式的用法。 一.replace() 基本用法:物件.replace(rgExp,replaceText,max) 其中,rgExp和replaceText是必須要有的,max是

sql語句字串處理函式

函式 database() 查詢當前所使用的資料庫名 user() 或 current_user() 查詢當前使用者 version() 或 @@version 檢視當前資料庫的版本 文字處理函式 eg: mysql> SELECT LEFT('

字串處理函式總結

推薦連結:STL手冊,裡面有你想知道的所有函式和用法,強烈建議收藏這個網址! 下面整理了一些<string>中的函式和用法。 1. strcpy  功  能: 拷貝一個字串到另一個  用  法: char *stpcpy(char *destin, char

C語言—字串處理函式

1、puts(字串陣列) ,gets(字串陣列) 2、strcat(字串陣列1,字串陣列2) 把字串陣列2接到字串陣列1中。 3、strcpy(字串陣列1,字串陣列2) 把字串陣列2複製到字串陣列1中。 strncpy(字串陣列1,字串陣列2,n),將字串2中前n個

Python 字串處理

字串是 Python 中最常用的資料型別。如: S='ABCD_1234' 一、字串中的字元定位 字串本質上就是單個字元組在的一個列表,可通過S[x]運算子指代相應字元,x標註在字元之前的位置,類似於打字的游標,代表該位置後的一個字元。第一個位置為0,S[0]表示字元'

字串處理函式

/** ***************************************************************************************** * * @Name : 浮點型轉字元 * @Brief