python字串的分割方法如下
str.split():字串分割函式
通過指定分隔符對字串進行切片,並返回分割後的字串列表。
語法:
str
.split(s, num)
[n]
引數說明:
s:表示指定的分隔符,不寫的話,預設是空格(』 『)。如果字串中沒有給定的分隔符時,則把整個字串作為列表的乙個元素返回。
num:表示分割次數。如果指定了引數num,就會將字串分割成num+1個子字串,並且每乙個子字串可以賦給新的變數。
[n]:表示選取第n個分片,n表示返回的list中元素下標,從0開始的。
1.2 os.path.split():路徑檔案分割函式
按照路徑將檔名和路勁分割開,這裡需要引入os包(import os)。
語法:
os.path.split(『path』)
引數說明:
path指乙個檔案所在的絕對路徑
例項split()函式常用的一些例項
#定義乙個字串str1
>>
> str1 =
"3w.gorly.test.com.cn"
#使用預設分隔符分割字串str1
>>
>
print str1.split()[
'3w.gorly.test.com.cn'
]#指定分隔符為'.',進行分割字串str1
>>
>
print str1.split(
'.')
['3w'
,'gorly'
,'test'
,'com'
,'cn'
]#指定分隔符為'.',並且指定切割次數為0次
>>
>
print str1.split(
'.',0)
['3w.gorly.test.com.cn'
]#指定分隔符為'.',並且指定切割次數為1次
>>
>
print str1.split(
'.',1)
['3w'
,'gorly.test.com.cn'
]#指定分隔符為'.',並且指定切割次數為2次
>>
>
print str1.split(
'.',2)
['3w'
,'gorly'
,'test.com.cn'
]#這種分割等價於不指定分割次數str1.split('.')情況
>>
>
print str1.split(
'.',-1
)['3w'
,'gorly'
,'test'
,'com'
,'cn'
]#指定分隔符為'.',並取序列下標為0的項
>>
>
print str1.split(
'.')[0
]3w#指定分隔符為'.',並取序列下標為4的項
>>
>
print str1.split(
'.')[4
]cn
Python 字串切割函式設計
s fs.fes.23.43.tghf print 要切割的字串為 s n s s.strip 去掉字串左右兩邊空格 print 輸出去掉空格的字串 s,n sep 為切割字串的符號 sep def my split src,sep 自定義my split 函式 a s.find sep find返...
c 切割字串
c 切割字串 1,按單一字元切割 string str org abcdce string str out str org.slipt c foreach string i in str out foreach string i in str out console.writeline i.tost...
字串二 切割
split 分割和join 合併 split 可以基於指定分隔符將字串分割成多個字串 儲存列表中 如果不指定分隔符,則預設使用空白字元 換行符 空格 製表符 join 的作用和split 作用剛好相反,用於將一系列字串聯接起率 拼接字串要點 使用字串拼接符 會生成新的字串物件,因此不推薦使用 來拼接...