国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python去除、替換字符串空格的處理方法

2020-01-04 15:29:10
字體:
來源:轉載
供稿:網友

個人想到的解決方法有兩種,一種是  .replace(' old ',' new ')   第一個參數是需要換掉的內容比如空格,第二個是替換成的內容,可以把字符串中的空格全部替換掉.

第二種方法是像這樣

 str_1_data = ' a   b  c  ' str_2_list = str_1_data.split() str_1 = '' for i in range(len(str_2_list)):  #這里可以直接用 str_1.join(str2_list)  str_1 += str_2_list[i] print(str_1)

先用 .split(str,num)

(str -- 分隔符,默認為所有的空字符,包括空格、換行(/n)、制表符(/t)等,可以為空.

num -- 分割次數,可以為空.)

把源字符串切成一個列表,里面的參數就是以哪一個字符當做切口,默認是空格,然后把每一個字符串依次連接起來,運行結果為: >>>abc

另外,rel里面還有一個 re,split('re',str)它可以匹配帶正則表達式的字符串來進行分割:
a = re.split(r'/W','hello,world') #/w所有字母數字下劃線,/W所有非字母數字下劃線
print(a)

>>> ['hello', 'world']

如果正則表達式帶上小括號,也會把正則表達式里面的內容匹配進去,如:

a = re.split(r'(/W)','hello,world')print(a)>>> ['hello', ',', 'world']

下面看下Python替換字符串空格的處理方法

python/294211.html">python如何替換python字符串開頭或是結尾處的空格操作?在python語言中雖然有可以直接應用的方法,但我更喜歡自己去手去實現,所以寫了個小方法達到了一樣的效果。

剛剛學習python的時候,我很喜歡用語言里給定的方法來操作。老師說過動手實踐的過程是最好的學習方法。在別人看我做的事情可能太無聊,但每天我能達到預想效果的時候很是開心。就像這個Python替換字符串空格的處理方法。
python大牛們可以路過了,拿來給剛剛開始學習的伙伴們分享下。

Python替換字符串空格的處理方法源代碼如下:

# -*- coding: utf-8 -*-#替換字符串開頭的空格i=0while s[i].isspace():  i=i+1else:  ss=s[0:i].replace(' ','*')  s=ss+s[i:]  print s#www.iplaypy.com#替換字符串結尾的空格i=-1while s[i].isspace():  i=i-1else:  ss=s[i+1:].replace(' ','*')#list 用負數進行索引時,[a:-1],-1仍然是取不到的  s=s[:i+1]+ss  print s

總結

以上所述是小編給大家介紹的Python去除、替換字符串空格的處理方法,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的!


注:相關教程知識閱讀請移步到python教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 红桥区| 南充市| 广德县| 万荣县| 泰兴市| 门源| 内黄县| 灵寿县| 福安市| 天气| 宁夏| 台中县| 铁岭县| 龙海市| 湖北省| 偃师市| 桐梓县| 政和县| 贵阳市| 牡丹江市| 扎兰屯市| 灵寿县| 上虞市| 山西省| 当阳市| 陆良县| 儋州市| 探索| 河津市| 婺源县| 依兰县| 临高县| 建宁县| 巫山县| 尚志市| 双桥区| 萨嘎县| 永昌县| 沙坪坝区| 阿鲁科尔沁旗| 尼勒克县|