新聞中心
本文教程操作環(huán)境:windows7系統(tǒng)、python 3.9.1,DELL G3電腦。

創(chuàng)新互聯(lián)服務(wù)項目包括宣州網(wǎng)站建設(shè)、宣州網(wǎng)站制作、宣州網(wǎng)頁制作以及宣州網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,宣州網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到宣州省份的部分城市,未來相信會繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
1、截取特定長度的字符串。使用s[ : ],截取字符串中一段字符,遵循左閉右開原則,從0開始,到X-1結(jié)束。
s = "abcdefgh"
#1、a range of characters 取一段字符
print(s[0:3]) #abc
print(s[1:3]) #bc
print("-----------")
print(s[2:3]) #c
print(s[3:3]) #None
#2、with default parameters 缺省參數(shù)
print(s[3:]) #defgh
print(s[:3]) #abc
print(s[:]) #abcdefgh
print("-----------")
#3、with a step parameter 步長
print("This is not as common, but perfectly ok.")
print(s[1:7:2]) #bdf 2是步長,即輸出1、1+2、1+2+2 (1+2+2+2=7超出范圍)
print(s[1:7:3]) #be 3是步長,即輸出1、1+3 (1+3+3=7超出范圍)
2、根據(jù)指定的字符截取字符串,首先獲得字符的下標(biāo)記位置。
Python提供index函數(shù),檢查字符串是否包含子字符串,通常表現(xiàn)為特定字符、特定字符。
str1 = "Hello.python"; str2 = "."; print str1.index(str2);#結(jié)果5 print str1.index(str2, 2);#結(jié)果5 print str1.index(str2, 10);#結(jié)果報錯,沒找到子字符串 綜合以上所述,按照字符截圖示例str1 = "Hello.python"; str2 = "."; print str1.index(str2);#結(jié)果5 print str1[:str1.index(str2)] #獲取 "."之前的字符(不包含點) 結(jié)果 Hello print str1[str1.index(str2):] ; #獲取 "."之前的字符(包含點) 結(jié)果.python
以上就是python截取字符串中特定部分的方法,主要有截取特定長度和index函數(shù)兩種方法可以實現(xiàn),大家在看完內(nèi)容介紹后,可以運行上方的實例代碼部分。更多編程基礎(chǔ)知識學(xué)習(xí):python學(xué)習(xí)網(wǎng)
當(dāng)前名稱:創(chuàng)新互聯(lián)Python教程:python截取字符串中特定部分
本文地址:http://m.fisionsoft.com.cn/article/djgjgcc.html


咨詢
建站咨詢
