国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - Python字符串拼接、截取及替換方法總結分析

Python字符串拼接、截取及替換方法總結分析

2020-08-19 10:07kasagawa Python

這篇文章主要介紹了Python字符串拼接、截取及替換方法,結合實例形式總結分析了Python針對字符串的拼接、截取與替換的原理與常見使用技巧,需要的朋友可以參考下

本文實例講述了Python字符串拼接截取替換方法。分享給大家供大家參考,具體如下:

python字符串連接

python字符串連接有幾種方法,我開始用的第一個方法效率是最低的,后來看了書以后就用了后面的2種效率高的方法,跟大家分享一下。

先介紹下效率比較低的方法:

?
1
2
3
4
5
a = ['a','b','c','d']
content = ''
for i in a:
content = content + i
print content

content的結果是:'abcd'

后來我看了書以后,發現書上說的是python連接字符串,特別是在循環連接字符串的時候,他每次連接一次,就要重新開辟空間,然后把字符串連接起來,再放入新的空間,再一次循環,又要開辟新的空間,把字符串連接起來放入新的空間,如此反復,內存操作比較頻繁,每次都要計算內存空間,然后開辟內存空間,再釋放內存空間,效率非常低,你也許操作比較少的數據的時候看不出來,感覺影響不大,但是你碰到操作數據量比較多的時候,這個方法就要退休了,還是看看下面2個比較先進的方法把。

先進方法1:

用字符串的join方法:

?
1
2
3
4
a = ['a','b','c','d']
content = ''
content = ''.join(a)
print content

content的結果:'abcd'

先進方法2:

用字符串的替換占位符替換

?
1
2
3
4
a = ['a','b','c','d']
content = ''
content = '%s%s%s%s' % tuple(a)
print content

content的結果是:'abcd'

有興趣可以看看關于python字符串有關的 python 字符串替換 和 python 字符串截取

字符串截取

python的字符串是有序集合,我們可以通過索引來提取想要獲取的字符,可以把python的字符串也做為字符串的列表就更好理解。

python的字串列表有2種取值順序

1.是從左到右索引默認0開始的,最大范圍是字符串長度少1

s = 'ilovepython'

s[0]的結果是i

2.是從右到左索引默認-1開始的,最大范圍是字符串開頭

s = 'ilovepython'

s[-1]的結果是n

上面這個是取得一個字符,如果你的實際要取得一斷字符的話,可以用到python 字符串截取功能

比如:s = 'ilovepython'

s[1:5]的結果是love

當使用以冒號分隔的字符串,python返回一個新的對象,結果包含了以這對偏移標識的連續的內容,左邊的開始是包含了下邊界,比如上面的結果包含了s[1]的值l,而取到的最大范圍不包括上邊界,就是s[5]的值p

字符串替換

python 字符串替換是python操作字符串的時候經常會碰到的問題,這里簡單介紹下字符串替換方法。

python 字符串替換可以用2種方法實現:

1.用字符串本身的replace方法

?
1
a.replace('word','python')

輸出的結果是hello python

2.用正則表達式來完成替換:

?
1
2
3
4
import re
strinfo = re.compile('word')
b = strinfo.sub('python',a)
print b

輸出的結果也是hello python

希望本文所述對大家Python程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: www.亚洲成人 | 久久毛片 | 国产在线观看一区二区 | 日韩在线视频播放 | 欧美 中文字幕 | 午夜精品久久久久久久久 | 国产精品永久久久久久久久久 | 欧美成人精品一区二区三区在线看 | 鲁一鲁综合 | 黄色三级网站在线观看 | 久久久久久久久国产成人免费 | 老熟妇午夜毛片一区二区三区 | 国产亚洲欧美一区二区 | 一区二区三区在线观看视频 | 一级黄色片日本 | av网站免费看 | 久久精品中文字幕 | 龙珠z国语291集普通话 | 欧美激情网址 | 欧美人成在线观看 | av在线成人 | 亚洲在线观看免费视频 | 亚洲八区| 一区二区三区成人 | 欧美在线观看免费观看视频 | 亚洲国产高清在线 | 久久精品国产99国产精2020新增功能 | 日韩在线播放一区二区 | 精品国产一区二区三区在线观看 | 国产精品久久久久久久久久久久久久 | 国产精品久久久久久一区 | 国产精品久久久久久久久久久久久 | 一区中文字幕 | av观看免费| 亚洲综合精品 | 一级片免费在线观看视频 | 欧美日韩视频在线观看免费 | 午夜视频在线播放 | 亚洲精品一区二区网址 | 亚洲婷婷一区二区三区 | 在线国产一区二区 |