最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python split()函數(shù)使用方法詳解

 更新時間:2023年07月25日 09:31:53   作者:士別三日wyx  
這篇文章主要給大家詳細介紹一下Python split()函數(shù)的使用方法,文中有詳細的代碼示例供大家參考,具有一定的參考價值,需要的朋友可以參考下

split() 可以按照指定「分隔符」對字符串進行「分割」。

語法

string.split( str, num)

參數(shù)

  • str :(可選)指定分隔符,默認為空字符
  • num :(可選)分割次數(shù),默認 -1,即分割所有

返回值

  • 返回分割后的字符串列表

實例:根據(jù) - 將字符串分割成列表

str1 = 'a-b-c-d'
print(str1.split('-'))

輸出:

['a', 'b', 'c', 'd']

1、不指定分隔符

str 參數(shù)用來指定分隔符,不給參數(shù)時,「默認」以「空字符串」作為分隔符,這里的空字符串包括空格,換行符 \n制表符 \t。

str1 = 'a b c d'
print(str1.split())
str2 = 'a\nb\nc\nd'
print(str2.split())
str3 = 'a\tb\tc\td'
print(str3.split())

輸出:

['a', 'b', 'c', 'd']
['a', 'b', 'c', 'd']
['a', 'b', 'c', 'd']

需要注意的是,「多個空格」的分隔效果,跟一個空格是相同的

str1 = 'a   b c  d'
print(str1.split())

輸出:

['a', 'b', 'c', 'd']

空格、換行符、制表符組合的分隔情況,也一樣

str1 = 'a \nb \nc \td'
print(str1.split())

輸出:

['a', 'b', 'c', 'd']

2、分隔符的類型

分隔符必須是「字符串類型」或者不指定,否則會報錯 TypeError: must be str or None

3、指定分隔次數(shù)

num 參數(shù)可以指定分隔的「次數(shù)」,如果不給參數(shù),默認值是 -1,就是從頭切到尾的意思

str1 = 'a-b-c-d'
print(str1.split('-'))
print(str1.split('-', -1))

輸出:

['a', 'b', 'c', 'd']
['a', 'b', 'c', 'd']

如果 num 為「負數(shù)」,和默認效果相同,也會從頭切到尾

str1 = 'a-b-c-d'
print(str1.split('-', -3))
print(str1.split('-', -10))

輸出:

['a', 'b', 'c', 'd']
['a', 'b', 'c', 'd']

如果 num 為 0,表示不切割,即切割0次

str1 = 'a-b-c-d'
print(str1.split('-', 0))

輸出:

['a-b-c-d']

如果 num 為「正數(shù)」,則表示切割指定次數(shù)

str1 = 'a-b-c-d'
print(str1.split('-', 1))
print(str1.split('-', 2))
print(str1.split('-', 3))

輸出:

['a', 'b-c-d']
['a', 'b', 'c-d']
['a', 'b', 'c', 'd']

4、分隔的結果

返回的分隔結果是一個「列表」,可以按照索引獲取里面的值

str1 = 'a b c d'
print(str1.split())
print(str1.split()[1])
print(str1.split()[2])

輸出:

['a', 'b', 'c', 'd']
b
c

指定分隔次數(shù)后,可以將返回的結果「賦值」給「多個變量」。當然,變量的個數(shù)與分隔結果的個數(shù)要相同,數(shù)量不同會報錯 ValueError: too many values to unpack

比如分隔1次,就會分隔成兩個字符串,就用兩個結果接收。

str1 = 'a b c d'
r1, r2 = str1.split(' ', 1)
print(r1)
print(r2)

輸出:

a
b c d

到此這篇關于Python split()函數(shù)使用方法詳解的文章就介紹到這了,更多相關Python split()函數(shù)內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • EM算法的python實現(xiàn)的方法步驟

    EM算法的python實現(xiàn)的方法步驟

    本篇文章主要介紹了EM算法的python實現(xiàn)的方法步驟,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-01-01
  • python 輸入一個數(shù)n,求n個數(shù)求乘或求和的實例

    python 輸入一個數(shù)n,求n個數(shù)求乘或求和的實例

    今天小編就為大家分享一篇python 輸入一個數(shù)n,求n個數(shù)求乘或求和的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-11-11
  • Blender Python編程創(chuàng)建發(fā)光材質示例詳解

    Blender Python編程創(chuàng)建發(fā)光材質示例詳解

    這篇文章主要為大家介紹了Blender Python編程創(chuàng)建發(fā)光材質示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-08-08
  • 使用Python自動化處理Excel表格的操作方法

    使用Python自動化處理Excel表格的操作方法

    本文介紹Python操作Excel的多種方法及工具,如xlrd/xlwt/xlutils、openpyxl、xlwings和Pandas,涵蓋讀寫、交互及數(shù)據(jù)分析,并提供實際應用場景,感興趣的朋友跟隨小編一起看看吧
    2025-08-08
  • python基礎知識小結之集合

    python基礎知識小結之集合

    本文給大家小結了一下Python中集合的基礎知識,非常的簡單易懂,有需要的小伙伴可以參考下。
    2015-11-11
  • PyCharm設置SSH遠程調試的方法

    PyCharm設置SSH遠程調試的方法

    這篇文章主要介紹了PyCharm設置SSH遠程調試的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-07-07
  • Python中pow()和math.pow()函數(shù)用法示例

    Python中pow()和math.pow()函數(shù)用法示例

    這篇文章主要介紹了Python中pow()和math.pow()函數(shù)用法,結合具體實例形式分析了Python使用pow()和math.pow()函數(shù)進行冪運算的相關操作技巧,需要的朋友可以參考下
    2018-02-02
  • Python 3.x對.CSV數(shù)據(jù)按任意行、列讀取的過程

    Python 3.x對.CSV數(shù)據(jù)按任意行、列讀取的過程

    這篇文章主要介紹了Python 3.x對.CSV數(shù)據(jù)按任意行、列讀取的過程,具有很好的參考價值,希望對大家有所幫助。
    2022-05-05
  • np.newaxis()函數(shù)的具體使用

    np.newaxis()函數(shù)的具體使用

    本文主要介紹了np.newaxis()函數(shù)的具體使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-03-03
  • 使用Python編寫一個自己的記事本

    使用Python編寫一個自己的記事本

    這篇文章主要為大家詳細介紹了如何使用Python編寫一個自己的記事本,文中的示例代碼講解詳細,具有一定的借鑒價值,感興趣的小伙伴可以了解下
    2026-04-04

最新評論

文昌市| 崇礼县| 榕江县| 若尔盖县| 郑州市| 谷城县| 宽城| 石渠县| 栾川县| 徐汇区| 宜兰市| 罗甸县| 沛县| 凤山县| 嵊州市| 梁河县| 云和县| 阆中市| 高尔夫| 恭城| 浦北县| 洛阳市| 海门市| 平遥县| 溧水县| 托克托县| 望江县| 万全县| 黎平县| 汉寿县| 虞城县| 阜阳市| 柯坪县| 雅江县| 贡嘎县| 井研县| 鹤岗市| 赤水市| 临安市| 安仁县| 葫芦岛市|