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

深入淺析Python中join 和 split詳解(推薦)

 更新時(shí)間:2016年06月30日 15:37:13   作者:Pyerlife  
這篇文章主要介紹了Python中join 和 split詳解的相關(guān)資料,本文還通過一個(gè)示例給大家介紹python join 和 split方法 的使用,需要的朋友可以參考下

python join 和 split方法簡單的說是:join用來連接字符串,split恰好相反,拆分字符串的。

.join()

  join將 容器對象 拆分并以指定的字符將列表內(nèi)的元素(element)連接起來,返回字符串(注:容器對象內(nèi)的元素須為字符類型)

 >>> a = ['no','pain','no','gain']
  >>> '_ '.join(a)
  'no_pain_no_gain'
  >>>

  注:容器對象內(nèi)的元素須為字符類型

>>> b = ['I','am','no',1]
  >>> '_'.join(b)
  Traceback (most recent call last):
  File "<pyshell#32>", line 1, in <module>
  '_'.join(b)
  TypeError: sequence item 3: expected string, int found
  >>>

    dict是以Key值作連接

>>> L = {'p':'P','y':'Y','t':'T','h':'H','o':'O','n':'N'}
  >>> '_'.join(L)
  'h_o_n_p_t_y'    #dict 的無序性,使元素隨機(jī)連接。set 同理
  >>>

.split()

    與join相反,split以指定的字符將字符串分割為單個(gè)元素(字符類型)并加入list中,返回一個(gè)List

 >>> a = 'no_pian_no_gain'
    >>> a.split('_')
    ['no', 'pian', 'no', 'gain']
    >>>
    split是可以設(shè)定切割多少個(gè)字符的
    >>> a = 'no_pian_no_gain'
    >>> a.split('_',2)
    ['no', 'pian', 'no_gain']
    >>> a.split('_',1)
    ['no', 'pian_no_gain']
    >>> a.split('_',0)
    ['no_pian_no_gain']
    >>> a.split('_',-1)
    ['no', 'pian', 'no', 'gain']
    >>>

    可見split('_')與split('_',-1)返回的結(jié)果是一致的

下面通過一個(gè)示例給大家講下python join 和 split使用方法

1.join用法示例

>>>li = ['my','name','is','bob'] 
>>>' '.join(li) 
'my name is bob' 
>>>'_'.join(li) 
'my_name_is_bob' 
>>> s = ['my','name','is','bob'] 
>>> ' '.join(s) 
'my name is bob' 
>>> '..'.join(s) 
'my..name..is..bob' 

2.split用法示例

>>> b = 'my..name..is..bob' 
>>> b.split() 
['my..name..is..bob'] 
>>> b.split("..") 
['my', 'name', 'is', 'bob'] 
>>> b.split("..",0) 
['my..name..is..bob'] 
>>> b.split("..",1) 
['my', 'name..is..bob'] 
>>> b.split("..",2) 
['my', 'name', 'is..bob'] 
>>> b.split("..",-1) 
['my', 'name', 'is', 'bob'] 

可以看出 b.split("..",-1)等價(jià)于b.split("..")

相關(guān)文章

  • Python功能擴(kuò)展Xorbits庫編程的無限可能性探索

    Python功能擴(kuò)展Xorbits庫編程的無限可能性探索

    Xorbits是一個(gè)Python庫,旨在擴(kuò)展Python語言的功能,使開發(fā)者能夠更加輕松地進(jìn)行創(chuàng)新性編程,該庫提供了各種工具和功能,本文就來帶大家探索python編程的無限可能性
    2024-01-01
  • python簡單文本處理的方法

    python簡單文本處理的方法

    這篇文章主要介紹了python簡單文本處理的方法,涉及Python針對文本文件及字符串操作的相關(guān)技巧,需要的朋友可以參考下
    2015-07-07
  • pd.DataFrame中的幾種索引變換的實(shí)現(xiàn)

    pd.DataFrame中的幾種索引變換的實(shí)現(xiàn)

    本文主要介紹了pd.DataFrame中的幾種索引變換的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • python利用winreg生成桌面路徑及實(shí)現(xiàn)掃描二維碼圖片返回相關(guān)信息

    python利用winreg生成桌面路徑及實(shí)現(xiàn)掃描二維碼圖片返回相關(guān)信息

    這篇文章主要介紹了python生成桌面路徑及實(shí)現(xiàn)掃描二維碼圖片返回相關(guān)信息,winreg是python的一個(gè)標(biāo)準(zhǔn)庫,用來對windows注冊表的操作,更多相關(guān)內(nèi)容需要的小伙伴可以參考一下
    2022-06-06
  • python實(shí)現(xiàn)目錄樹生成示例

    python實(shí)現(xiàn)目錄樹生成示例

    這篇文章主要介紹了python實(shí)現(xiàn)目錄樹生成示例,需要的朋友可以參考下
    2014-03-03
  • 編寫python程序的90條建議

    編寫python程序的90條建議

    自己寫 Python 也有四五年了,一直是用自己的“強(qiáng)迫癥”在維持自己代碼的質(zhì)量。都有去看 Google 的 Python 代碼規(guī)范,對這幾年的工作經(jīng)驗(yàn),做個(gè)簡單的筆記,如果你也在學(xué) Python,準(zhǔn)備要學(xué)習(xí) Python,希望這篇文章對你有用。
    2021-04-04
  • python psutil 模塊概述及使用示例

    python psutil 模塊概述及使用示例

    psutil是一個(gè)跨平臺(tái)的Python庫,用于系統(tǒng)監(jiān)控、性能分析和進(jìn)程管理,它提供了豐富的API,可用于獲取系統(tǒng)的CPU、內(nèi)存、磁盤、網(wǎng)絡(luò)等資源的使用情況,以及進(jìn)行進(jìn)程管理,psutil支持Linux、Windows、macOS等主流操作系統(tǒng)
    2024-11-11
  • 代碼詳解Python的函數(shù)基礎(chǔ)(1)

    代碼詳解Python的函數(shù)基礎(chǔ)(1)

    這篇文章主要為大家詳細(xì)介紹了Python的函數(shù)基礎(chǔ),使用了函數(shù)調(diào)用和函數(shù)定義,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • python人工智能深度學(xué)習(xí)入門邏輯回歸限制

    python人工智能深度學(xué)習(xí)入門邏輯回歸限制

    這篇文章主要為大家介紹了python人工智能深度學(xué)習(xí)入門之邏輯回歸限制的詳細(xì)講解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步
    2021-11-11
  • python的函數(shù)參數(shù)你了解嗎

    python的函數(shù)參數(shù)你了解嗎

    這篇文章主要為大家詳細(xì)介紹了python的函數(shù)參數(shù),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-01-01

最新評論

定远县| 凌海市| 巴林左旗| 阳山县| 额敏县| 合水县| 凌海市| 安乡县| 太谷县| 兴城市| 同仁县| 双峰县| 禹州市| 汶上县| 渑池县| 汾西县| 尉氏县| 肥西县| 临邑县| 新邵县| 大余县| 庄浪县| 鄱阳县| 元江| 商河县| 辽阳县| 玛沁县| 吴桥县| 潍坊市| 诸城市| 洱源县| 延安市| 郑州市| 普格县| 拉萨市| 神农架林区| 长春市| 太保市| 舒兰市| 建昌县| 湄潭县|