亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > Python > 正文

Python partition()函數的使用方法

2023-04-26 12:04:44
字體:
來源:轉載
供稿:網友

Python中 partition() 函數的作用是在首次出現分隔字符串的位置把字符串分割為三部分,并以元組的形式返回分割結果,返回的元組中包括分隔字符串之前的部分,分隔字符串本身及分隔字符串之后的部分。

一、partition()函數的語法格式

string_name.partition(separator)

(1)string_name 為要被分隔的字符串或字符串變量。

(2)該函數有一個字符串類型的參數:separator,該參數用于指定分隔原字符串的字符串;

(3)該函數的返回類型為元組類型,元組中包括了分割后的三部分:

  • 分隔字符串 separator 之前的部分;
  • 分隔字符串 separator 本身;
  • 分隔字符串 separator 之后的部分。

二、partition()函數使用示例

1、分隔字符串位于原字符串的內部

str1 = "武林網VEVB"
str_sep = "IT"
res = str1.partition(str_sep)
print(res)

輸出結果:

('武林網', 'IT', '樂園')

從這個結果可以看出,partition() 函數以分隔字符串為分割依據,將str1 分成了三部分:'武林網'——位于分隔字符串'IT'的前邊,'IT'——分隔字符串本身,'樂園'——位于分隔字符串的后邊。

2、分隔字符串位于原字符串的頭部

str1 = "Python is simple.Python is strong."
res = str1.partition("Python")
print(res)

輸出結果:

('', 'Python', ' is simple.Python is strong.')

 因為,在字符串str1中,第一個與分隔字符串"Python"匹配的字符串位于最前邊,則返回的結果中,第一個為空字符串,然后是分隔字符串本身,最后是位于分隔字符串后邊的部分。

3、分隔字符串位于原字符串的尾部

str1 = "I'm studying Python"
res = str1.partition("Python")
print(res)

輸出結果為:

("I'm studying ", 'Python', '')

因為,在字符串str1中與分隔字符串“Python”匹配的位置位于最后,所以,返回結果中的第一部分是"Python"前邊的內容,然后是分隔字符串本身,最后是一個空字符串。

4、原字符串中不含分隔字符串本身

str1 = "武林網VEVB"
res = str1.partition("Python")
print(res)

輸出結果為:

('武林網VEVB', '', '')

由于原字符串中不含分隔字符串“Python”,則輸出結果中第一部分是原字符串本身,第二部分和第三部分為空字符串。

5、分隔字符串與原字符串相同

str1 = "Python"
res = str1.partition("Python")
print(res)

輸出結果:

('', 'Python', '')

從結果可以看出,若分隔字符串與原字符串相同,則結果中,分隔字符串前后部分都為空字符串。

6、該函數對分隔字符串是大小寫敏感的

str1 = "武林網VEVB"
res1 = str1.partition("it")
res2 = str1.partition("IT")
print(res1)
print(res2)

輸出結果為:

('武林網VEVB', '', '')
('武林網', 'IT', '樂園')

從這個輸出結果可以看出,由于第一個分隔字符串給的是小寫形式的“it”,而字符串 str1 中不存在這樣的字符串,所以其按照上例(4、原字符串中不含分隔字符串本身)的處理方式來處理,而第2個分隔符給的是大寫形式的“IT”,所以其以“IT”作為分隔把原字符串str1分成了三部分。

7、分隔字符串不能為空字符串

分隔字符串作為partition() 函數的參數不能是一個空字符串,否則會給出 ValueError 的錯誤。但可以是轉義字符。如下面的例子:

str1 = "武林網IT/r/n樂園"
res1 = str1.partition("/r/n"#分隔字符串包含轉義字符
print(res1)
res2
= str1.partition(""#分隔字符串為空
print(res2)

輸出結果如下圖所示:

Python partition()函數

例子中,由于使用了空字符串作為分隔字符串,則給出了 ValueError:empty separator的錯誤,即分隔符為空的錯誤。

三、總結

該函數的具體執行過程為:

(1)如果字符串中包含指定的分隔字符串,則在字符串中首次出現分隔字符串的位置把字符串分成三部分:分隔字符串前面的部分,分隔字符串本身和分隔字符串后邊的部分,當然,有可能某部分為空字符串。

(2)如果原字符串中不含分隔字符串則輸出結果會包含原字符串本身及兩個空字符串。

(3)該函數是大小寫敏感的,且分隔字符串不能為空字符串。

Python partition()函數的使用

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩精品一二三四区| 亚洲一级黄色片| 精品在线欧美视频| 亚洲欧美国产日韩天堂区| 97国产suv精品一区二区62| 91九色蝌蚪国产| 欧美成人三级视频网站| 欧美日本高清一区| 国产xxx69麻豆国语对白| 欧美第一页在线| 精品久久香蕉国产线看观看gif| 欧美巨乳美女视频| 国产美女扒开尿口久久久| 国产精品第100页| 亚洲欧美999| www.日韩欧美| 97**国产露脸精品国产| 欧美电影在线免费观看网站| 国产精品吴梦梦| 欧美电影在线观看完整版| 亚洲新声在线观看| 亚洲美女中文字幕| 国产欧美精品一区二区三区介绍| 久久精品视频一| 国产欧美婷婷中文| 91wwwcom在线观看| 777国产偷窥盗摄精品视频| 国产精品黄色影片导航在线观看| 国产又爽又黄的激情精品视频| 日本精品视频在线播放| 欧美专区日韩视频| 国产精品视频公开费视频| 一区二区三区在线播放欧美| 欧美高清在线观看| 亚洲欧美日韩精品| 亚洲三级免费看| 亚洲欧美另类中文字幕| 欧美黑人又粗大| 中文字幕日韩综合av| 国产日韩欧美中文| 亚洲一区二区三| 国产精品自拍小视频| 国内成人精品视频| 日本成人黄色片| 久久久久www| 亚洲欧美一区二区三区四区| 国产福利视频一区二区| 岛国av一区二区在线在线观看| 精品国产福利在线| 国产精品99蜜臀久久不卡二区| 在线性视频日韩欧美| 日本一欧美一欧美一亚洲视频| 日韩精品电影网| 国产欧美欧洲在线观看| 亚洲三级av在线| 久久久精品一区| 九九精品在线观看| 91在线高清免费观看| 日韩国产精品亚洲а∨天堂免| 日韩中文字幕在线播放| 国产精品久久久久久一区二区| 亚洲视频第一页| 欧美激情精品久久久久久久变态| 456亚洲影院| 九九热精品视频| 亚洲视频日韩精品| 一区二区三区美女xx视频| 色琪琪综合男人的天堂aⅴ视频| 久久久久久久亚洲精品| 色偷偷噜噜噜亚洲男人| 亚洲夜晚福利在线观看| 亚洲xxx大片| 一区二区在线视频播放| 91久久夜色精品国产网站| 在线视频一区二区| 欧美国产日韩一区二区| 欧美一级大片在线免费观看| 欧美成人免费一级人片100| 欧美一级黄色网| 成人h片在线播放免费网站| 欧美一区二区三区四区在线| 亚洲天堂视频在线观看| 91黄色8090| 色狠狠久久aa北条麻妃| 日韩av影片在线观看| 国产91精品久久久久久| 97久久久久久| 亚洲成人精品视频| 97在线免费观看视频| 欧美孕妇毛茸茸xxxx| 精品亚洲精品福利线在观看| 91九色在线视频| 亚洲精美色品网站| 国产亚洲精品高潮| 成人伊人精品色xxxx视频| 久久91精品国产91久久久| 国产91精品久久久久| 国产亚洲欧美日韩精品| 国产精品成人v| 91国产视频在线播放| 一二美女精品欧洲| 激情懂色av一区av二区av| 97超级碰碰人国产在线观看| 亚洲国产成人精品久久| 久久久成人精品视频| www.美女亚洲精品| 国产精品高精视频免费| 欧美黄色www| 欧美成人在线网站| 美女少妇精品视频| 日韩欧亚中文在线| 国产精品精品一区二区三区午夜版| 亚洲护士老师的毛茸茸最新章节| 色悠悠久久88| 一区二区三区黄色| 欧洲一区二区视频| 久久久视频精品| 911国产网站尤物在线观看| 久久久精品亚洲| 狠狠躁夜夜躁人人爽超碰91| 日韩国产精品亚洲а∨天堂免| 亚洲尤物视频网| 亚洲一区二区久久久久久| 国产91精品久| 欧美巨乳美女视频| 久久韩国免费视频| 国产欧美日韩中文字幕| 国产在线观看不卡| 久久九九有精品国产23| 亚洲区一区二区| 一本一本久久a久久精品牛牛影视| 久久精品在线视频| 精品久久久久久久中文字幕| 丰满岳妇乱一区二区三区| 一本大道久久加勒比香蕉| 日韩精品中文字幕久久臀| 97国产精品免费视频| 欧美大片大片在线播放| 精品国产一区二区三区久久| 在线观看欧美成人| 国产欧美精品一区二区三区-老狼| 日韩av电影在线网| 欧美孕妇性xx| 日韩在线观看免费高清完整版| 4438全国成人免费| 国产成人精品国内自产拍免费看| 91精品国产成人www| 一本一本久久a久久精品牛牛影视| 国内精品模特av私拍在线观看| 亚洲欧美在线x视频| 久久久久久久久综合| 亚洲的天堂在线中文字幕| 一区二区亚洲欧洲国产日韩| 久久精品国产成人精品| 欧美激情在线一区| 色一情一乱一区二区| 第一福利永久视频精品| 日韩美女av在线免费观看| 亚洲一区二区少妇| www.日韩免费| 欧美大片欧美激情性色a∨久久| 欧美成人中文字幕在线| 亚洲国产精品久久久久秋霞不卡| 在线中文字幕日韩|