欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2018年04月01日 08:44:34   投稿:mrr  
這篇文章主要介紹了Python去除、替換字符串空格的處理方法,去除字符串空格有兩種方法,一種是 .replace(' old ',' new '),第二種方法也很簡單,需要的朋友可以參考下

個人想到的解決方法有兩種,一種是  .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如何替換python字符串開頭或是結尾處的空格操作?在python語言中雖然有可以直接應用的方法,但我更喜歡自己去手去實現,所以寫了個小方法達到了一樣的效果。

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

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

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

總結

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

相關文章

  • python字典添加值的方法及實例代碼分享

    python字典添加值的方法及實例代碼分享

    在本篇文章里小編給大家整理的是一篇關于python字典添加值的方法及實例代碼講解,有興趣的朋友們可以學習下。
    2022-11-11
  • 基于Python實現植物大戰(zhàn)僵尸游戲的示例代碼

    基于Python實現植物大戰(zhàn)僵尸游戲的示例代碼

    植物大戰(zhàn)僵尸是一款經典的塔防類游戲,玩家通過種植各種植物來抵御僵尸的攻擊,本文將詳細介紹如何使用Python和Pygame庫來實現一個簡單的植物大戰(zhàn)僵尸游戲,文中通過代碼示例講解的非常詳細,感興趣的小伙伴跟著小編一起來看看吧
    2024-10-10
  • Python reversed反轉序列并生成可迭代對象

    Python reversed反轉序列并生成可迭代對象

    這篇文章主要介紹了Python reversed反轉序列并生成可迭代對象,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-10-10
  • Python下調用Linux的Shell命令的方法

    Python下調用Linux的Shell命令的方法

    有時候難免需要直接調用Shell命令來完成一些比較簡單的操作,這篇文章主要介紹了Python下調用Linux的Shell命令的方法,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-06-06
  • python殺死一個線程的方法

    python殺死一個線程的方法

    由于python線程沒有提供abort方法,所以我們需要自己想辦法解決此問題,面對這一問題,小編幫大家解決phthon殺死一個線程的方法,需要的朋友一起來學習吧
    2015-09-09
  • 淺析Python實現DFA算法

    淺析Python實現DFA算法

    DFA全稱為Deterministic Finite Automaton,即確定有窮自動機。特征:有一個有限狀態(tài)集合和一些從一個狀態(tài)通向另一個狀態(tài)的邊,每條邊標記有一個符號,其中一個狀態(tài)是初態(tài),某些狀態(tài)是終態(tài)。不同于不確定的有限自動機,DFA中不會有從同一狀態(tài)出發(fā)的兩條邊標志有相同的符號
    2021-06-06
  • 從零學python系列之數據處理編程實例(一)

    從零學python系列之數據處理編程實例(一)

    本文目的:用一個實例總結學習到的with語句,函數,列表推導,集合,排序,字符分割等內容
    2014-05-05
  • Python實現為PDF去除水印的示例代碼

    Python實現為PDF去除水印的示例代碼

    這篇文章主要介紹了如何利用Python實現PDF去除水印功能,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-04-04
  • python opencv之SURF算法示例

    python opencv之SURF算法示例

    這篇文章主要介紹了python opencv之SURF算法示例,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-02-02
  • Python數據分析之如何利用pandas查詢數據示例代碼

    Python數據分析之如何利用pandas查詢數據示例代碼

    查詢和分析數據是pandas的重要功能,也是我們學習pandas的基礎,下面這篇文章主要給大家介紹了關于Python數據分析之如何利用pandas查詢數據的相關資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-09-09

最新評論