日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

Python筆記:字符串操作

 印度阿三17 2021-02-16
a = 'test 123 dfg test'
## 方法1
len([i for i in a.split(' ') if i == test])

## 方法2
len(a.split('test'))-1

Python提取兩個字符串之間的內(nèi)容

import re 
str = '''/begin MEASUREMENT
100
LINK
DISPLAY
SYMBOL
/end MEASUREMENT'''
 
regex = r'/begin MEASUREMENT([\s\S]*)/end MEASUREMENT'
matches = re.findall(regex, str)
for match in matches:
    print(match)
import re 
str = 'test:100      end' 
regex = r'test:([\s\S]*)/end'
matches = re.findall(regex, str)
test = matches[0].strip()

字符刪除、替換

刪除空格

s = ' 123abcd456  '
# 刪除兩邊的空格
print(s.strip())
# 刪除右邊空格
print(s.rstrip()) 
# 刪除左邊空格
print(s.lstrip())
# 刪除兩邊的數(shù)字
print(s.strip(' ').strip('123456'))
# 刪除兩邊的引號
s = "'123abcd456'"
print(s.strip("'"))

分割并去除空格

string = " hello , world !"
string = [x.strip() for x in string.split(',')]

將格式化字符轉(zhuǎn)換為字典

string = "dst='192.168.0.1',src='192.168.1.2'"
fields = dict((field.split('=') for field in string.split(',')))
fields = dict(((lambda a:(a[0].strip("'"),a[1].strip("'"))) (field.split('=')) for field in string.split(',')))
>>> fields
{'dst': "'192.168.0.1'", 'src': "'192.168.1.2'"}

刪除(替換)任意位置字符

s = '11233aabcdd41556'
# 刪除某個特定字符
print(ss.replace('1', ''))
# 同時刪除不同字符
import re
print(re.sub('[1a]', '', s))
--THE END--

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多