欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

詳解Python中的join()函數(shù)的用法

 更新時(shí)間:2015年04月07日 11:08:36   投稿:goldensun  
這篇文章主要介紹了詳解Python中的join()函數(shù)的用法,join()函數(shù)主要用來拼接字符串,是Python學(xué)習(xí)當(dāng)中的基礎(chǔ)知識(shí),需要的朋友可以參考下

函數(shù):string.join()

Python中有join()和os.path.join()兩個(gè)函數(shù),具體作用如下:
    join():    連接字符串?dāng)?shù)組。將字符串、元組、列表中的元素以指定的字符(分隔符)連接生成一個(gè)新的字符串
    os.path.join():  將多個(gè)路徑組合后返回

一、函數(shù)說明
1、join()函數(shù)

語法:  'sep'.join(seq)

參數(shù)說明
sep:分隔符??梢詾榭?br /> seq:要連接的元素序列、字符串、元組、字典
上面的語法即:以sep作為分隔符,將seq所有的元素合并成一個(gè)新的字符串

返回值:返回一個(gè)以分隔符sep連接各個(gè)元素后生成的字符串

2、os.path.join()函數(shù)

語法:  os.path.join(path1[,path2[,......]])

返回值:將多個(gè)路徑組合后返回

注:第一個(gè)絕對(duì)路徑之前的參數(shù)將被忽略

二、實(shí)例

#對(duì)序列進(jìn)行操作(分別使用' '與':'作為分隔符)

>>> seq1 = ['hello','good','boy','doiido']
>>> print ' '.join(seq1)
hello good boy doiido
>>> print ':'.join(seq1)
hello:good:boy:doiido


#對(duì)字符串進(jìn)行操作

>>> seq2 = "hello good boy doiido"
>>> print ':'.join(seq2)
h:e:l:l:o: :g:o:o:d: :b:o:y: :d:o:i:i:d:o


#對(duì)元組進(jìn)行操作

>>> seq3 = ('hello','good','boy','doiido')
>>> print ':'.join(seq3)
hello:good:boy:doiido


#對(duì)字典進(jìn)行操作

>>> seq4 = {'hello':1,'good':2,'boy':3,'doiido':4}
>>> print ':'.join(seq4)
boy:good:doiido:hello


#合并目錄

>>> import os
>>> os.path.join('/hello/','good/boy/','doiido')
'/hello/good/boy/doiido'

相關(guān)文章

  • Python?分支結(jié)構(gòu)詳解

    Python?分支結(jié)構(gòu)詳解

    這篇文章主要介紹了Python?分支結(jié)構(gòu),分支結(jié)構(gòu)包括單分支結(jié)構(gòu)、雙分支結(jié)構(gòu)、多分支結(jié)構(gòu)等內(nèi)容,下文ui分支結(jié)構(gòu)進(jìn)行詳細(xì)分析,需要的小伙伴可以參考一下
    2022-02-02
  • python 巧用正則尋找字符串中的特定字符的位置方法

    python 巧用正則尋找字符串中的特定字符的位置方法

    下面小編就為大家分享一篇python 巧用正則尋找字符串中的特定字符的位置方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • python之Django自動(dòng)化資產(chǎn)掃描的實(shí)現(xiàn)

    python之Django自動(dòng)化資產(chǎn)掃描的實(shí)現(xiàn)

    這篇文章主要介紹了python之Django自動(dòng)化資產(chǎn)掃描的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • python3基于OpenCV實(shí)現(xiàn)證件照背景替換

    python3基于OpenCV實(shí)現(xiàn)證件照背景替換

    這篇文章主要為大家詳細(xì)介紹了python3基于OpenCV實(shí)現(xiàn)證件照背景替換,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-07-07
  • Python 識(shí)別12306圖片驗(yàn)證碼物品的實(shí)現(xiàn)示例

    Python 識(shí)別12306圖片驗(yàn)證碼物品的實(shí)現(xiàn)示例

    這篇文章主要介紹了Python 識(shí)別12306圖片驗(yàn)證碼物品的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • 局域網(wǎng)內(nèi)python socket實(shí)現(xiàn)windows與linux間的消息傳送

    局域網(wǎng)內(nèi)python socket實(shí)現(xiàn)windows與linux間的消息傳送

    這篇文章主要介紹了局域網(wǎng)內(nèi)python socket實(shí)現(xiàn)windows與linux間的消息傳送的相關(guān)知識(shí),非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-04-04
  • Python?pandera數(shù)據(jù)驗(yàn)證和清洗的庫

    Python?pandera數(shù)據(jù)驗(yàn)證和清洗的庫

    為了確保數(shù)據(jù)的質(zhì)量,Python Pandera 庫應(yīng)運(yùn)而生。本文將深入介紹 Python Pandera,這是一個(gè)用于數(shù)據(jù)驗(yàn)證和清洗的庫,并提供豐富的示例代碼,幫助大家充分利用它來提高數(shù)據(jù)質(zhì)量
    2024-01-01
  • 詳解Django 中是否使用時(shí)區(qū)的區(qū)別

    詳解Django 中是否使用時(shí)區(qū)的區(qū)別

    本篇文章主要介紹了詳解Django 中是否使用時(shí)區(qū)的區(qū)別,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-06-06
  • python集成開發(fā)環(huán)境配置(pycharm)

    python集成開發(fā)環(huán)境配置(pycharm)

    本文是python快速進(jìn)階系列文章的第一篇,給大家介紹的是python集成開發(fā)環(huán)境pycharm的配置,有需要的小伙伴可以參考下
    2020-02-02
  • Python實(shí)現(xiàn)數(shù)通設(shè)備端口使用情況監(jiān)控實(shí)例

    Python實(shí)現(xiàn)數(shù)通設(shè)備端口使用情況監(jiān)控實(shí)例

    這篇文章主要介紹了Python實(shí)現(xiàn)數(shù)通設(shè)備端口使用情況監(jiān)控的方法,涉及Python針對(duì)設(shè)備監(jiān)控的操作技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-07-07

最新評(píng)論