中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python字符串中怎么去除數字之間的逗號

發布時間:2022-05-18 18:11:09 來源:億速云 閱讀:896 作者:iii 欄目:開發技術

這篇文章主要講解了“Python字符串中怎么去除數字之間的逗號”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Python字符串中怎么去除數字之間的逗號”吧!

字符串去除數字間的逗號

在西文數字的表示中,很多格式是類似這樣:123,456,789。

如果得到這樣的一個字符串,直接用int轉換成整型肯定報錯,那么在格式轉換前需要先去除數字之間的逗號 。

如果字符串只有數字和“,”,那么可以用一個replace替換。

例如:

>>> n = '123,456,789'
>>> n1 = n.replace(',','')
>>> print n1
123456789

但是,如果當字符串中包括數字和其他字符,replace替換就有點霸道了。例如:Today is Sunday, I bought $ 100,000. 直接用replace替換會把字符串中的逗號標點符號也刪除了。

所以需要找到 數字,數字 這種格式之前的逗號。

代碼類似如下:

import re
s = 'Today is Sunday, I bought $ 100,000.'
p = re.compile(r'\d,\d')
 
while 1:
    m = p.search(s)
    if m:
        mm = m.group()
        s = s.replace(mm,mm.replace(',',''))
    else:
        break
print s

用正則表達式判斷。 

刪除字符串中的符號

刪除字符串中的指定符號

s = "abc123,123。"
# 刪除逗號
s = s.replace(',', '')
print(s)  # "abc123123。"

刪除字符串中的空格

s = "   123abc   "
# 刪除開頭的空格
print(s.lstrip())  # "123 abc   "
# 刪除結尾的空格
print(s.rstrip())  # "   123 abc"
# 刪除開頭和結尾的空格
print(s.strip())  # "123 abc"
# 刪除字符串中所有的空格
print(s.replace(' ', ''))  # "123abc"

刪除字符串中的所有符號,只保留數字和英文字母

import re
s = "123,abc .?/&?》^_^dddA。"
# 把所有編碼非\u0030-\u0039(數字)、\u0041-\u007a(英文字母)的字符替換為空字符串
rs = re.sub("([^\u0030-\u0039\u0041-\u007a])", '', s)
print(rs) # "123abcdddA"

只字符串中的保留漢字

import re
s = "我愛中國????????,I love China。"
# 把所有編碼非\u4e00-\u9fa5(漢字)的字符替換為空字符串
rs = re.sub("([^\u4e00-\u9fa5])", '', s)
print(rs) # "我愛中國"

對應的unicode編碼范圍 

說明unicode范圍
數字\u0030-\u0039
漢字\u4e00-\u9fa5
大寫字母\u0041-\u005a
小寫字母\u0061-\u007a
英文字母\u0041-\u007a
韓文\uAC00-\uD7AF
日文\u3040-\u31FF

感謝各位的閱讀,以上就是“Python字符串中怎么去除數字之間的逗號”的內容了,經過本文的學習后,相信大家對Python字符串中怎么去除數字之間的逗號這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

通城县| 建湖县| 清新县| 策勒县| 辛集市| 泾阳县| 普定县| 威海市| 盐城市| 保山市| 招远市| 措美县| 和龙市| 渝北区| 禄劝| 禹城市| 乌拉特后旗| 玛沁县| 龙海市| 泽库县| 洛宁县| 永城市| 盈江县| 湛江市| 正阳县| 海宁市| 绥化市| 鸡东县| 博湖县| 榆中县| 司法| 丽江市| 安乡县| 鄂托克前旗| 杭锦后旗| 台南县| 纳雍县| 天门市| 龙江县| 海原县| 庆云县|