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

python常見字符串處理函數與用法匯總

 更新時間:2019年10月30日 09:28:54   作者:z87276490  
這篇文章主要介紹了python常見字符串處理函數與用法,結合實例形式詳細分析了Python字符串操作函數find、join、replace及split功能、使用技巧與操作注意事項,需要的朋友可以參考下

本文實例講述了python常見字符串處理函數與用法。分享給大家供大家參考,具體如下:

1、find

作用:在一個較長字符串中查找子串。返回子串所在位置的最左端索引,如果沒有找到則返回-1.如果指定 beg(開始) 和 end(結束) 范圍,則檢查是否包含在指定范圍內,如果包含子字符串返回開始的索引值,否則返回-1。

用法:string.find()

實例:

a = '  i am a boy with no money  '
print a.find('a')

輸出結果:

5

print a.find('a',10,len(a))

輸出結果:

-1

2、join

作用:Python中有join()和os.path.join()兩個函數,具體作用如下:

1) join(): 連接字符串數組。將字符串、元組、列表中的元素以指定的字符(分隔符)連接生成一個新的字符串
2)os.path.join(): 將多個路徑組合后返回

用法:

'sep'.join(seq)

  • sep:分隔符??梢詾榭?/li>
  • seq:要連接的元素序列、字符串、元組、字典

上面的語法即:以sep作為分隔符,將seq所有的元素合并成一個新的字符串

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

實例:

seq = ['1','2','3','4','5']
sep = '+'
print sep.join(seq)

輸出:

1+2+3+4+5

dirs = '','usr','bin','env'
print '/'.join(dirs)

輸出:

/usr/bin/env

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

輸出:

/hello/good/boy/doiido

3、replace

作用:Python replace() 方法把字符串中的 old(舊字符串) 替換成 new(新字符串),如果指定第三個參數max,則替換不超過 max 次。

語法:str.replace(old, new[, max])

參數:

  • old – 將被替換的子字符串。
  • new – 新字符串,用于替換old子字符串。
  • max – 可選字符串, 替換不超過 max 次

實例:

str = "this is string example....wow!!! this is really string";
print str.replace("is", "was");
print str.replace("is", "was", 3);

輸出:

thwas was string example....wow!!! thwas was really string
thwas was string example....wow!!! thwas is really string

4、split函數

描述

Python split()通過指定分隔符對字符串進行切片,如果參數num 有指定值,則僅分隔 num 個子字符串

語法

split()方法語法:

str.split(str="", num=string.count(str)). 

參數

  • str – 分隔符,默認為所有的空字符,包括空格、換行(\n)、制表符(\t)等。
  • num – 分割次數。

返回值

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

實例

以下實例展示了split()函數的使用方法:

實例:

str = "Line1-abcdef \nLine2-abc \nLine4-abcd";
print str.split( );
print str.split(' ', 1 );

以上實例輸出結果如下:

['Line1-abcdef', 'Line2-abc', 'Line4-abcd']
['Line1-abcdef', '\nLine2-abc \nLine4-abcd']

更多關于Python相關內容感興趣的讀者可查看本站專題:《Python字符串操作技巧匯總》、《Python數據結構與算法教程》、《Python列表(list)操作技巧總結》、《Python編碼操作技巧總結》、《Python函數使用技巧總結》及《Python入門與進階經典教程

希望本文所述對大家Python程序設計有所幫助。

相關文章

  • 詳解Python常用的魔法方法

    詳解Python常用的魔法方法

    在Python中,所有以“__”雙下劃線包起來的方法,都統(tǒng)稱為“Magic Method”,中文稱『魔術方法』,例如類的初始化方法 __init__ ,Python中所有的魔術方法均在官方文檔中有相應描述,今天給大家整理了本篇文章,需要的朋友可以參考下
    2021-06-06
  • Python 語句的表達式和縮進

    Python 語句的表達式和縮進

    本篇文章將會使大家了解Python 語句、表達式以及它們之間的區(qū)別。還包含幾個示例來更清楚地解釋這個概念。接下來,我們將解釋如何在 Python 編程中使用多行語句和縮進,需要的朋友可以參考一下
    2021-09-09
  • Python正則表達式re.compile()和re.findall()詳解

    Python正則表達式re.compile()和re.findall()詳解

    re?模塊提供了不少有用的函數,用以匹配字符串,下面這篇文章主要給大家介紹了關于Python正則表達式re.compile()和re.findall()的相關資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-07-07
  • Python實現簡單的ui界面的設計步驟(適合小白)

    Python實現簡單的ui界面的設計步驟(適合小白)

    當我們書寫一個python程序時,我們在控制臺輸入信息時,往往多有不便,并且為了更加美觀且直觀的方式輸入控制命令,我們常常設計一個ui界面,這樣就能方便執(zhí)行相關功能,如計算器、日歷等界面,本博客是為了給ui設計的小白進行講解,需要的朋友可以參考下
    2024-07-07
  • 學習python的前途 python掙錢

    學習python的前途 python掙錢

    在本文里我們給大家整理了關于學習python的前途以及python掙錢的方法整理,有興趣的朋友們閱讀下。
    2019-02-02
  • 深入了解Python在HDA中的應用

    深入了解Python在HDA中的應用

    這篇文章主要介紹了深入了解Python在HDA中的應用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-09-09
  • 基于python OpenCV實現動態(tài)人臉檢測

    基于python OpenCV實現動態(tài)人臉檢測

    這篇文章主要為大家詳細介紹了基于python OpenCV實現動態(tài)人臉檢測,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-05-05
  • Python使用try except處理程序異常的三種常用方法分析

    Python使用try except處理程序異常的三種常用方法分析

    這篇文章主要介紹了Python使用try except處理程序異常的三種常用方法,結合實例形式分析了Python基于try except語句針對異常的捕獲、查看、回溯等相關操作技巧,需要的朋友可以參考下
    2018-09-09
  • 使用Python調取任意數字資產錢包余額功能

    使用Python調取任意數字資產錢包余額功能

    那資產放在錢包的時候,如何來監(jiān)控余額呢?任何數字資產都可以使用區(qū)塊瀏覽器來查詢余額,那我們只要從此著手,用Python調取區(qū)塊瀏覽器,來查詢余額就能實現所有資產的余額監(jiān)控,感興趣的朋友跟隨小編一起看看吧
    2019-08-08
  • Pytorch 抽取vgg各層并進行定制化處理的方法

    Pytorch 抽取vgg各層并進行定制化處理的方法

    今天小編就為大家分享一篇Pytorch 抽取vgg各層并進行定制化處理的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08

最新評論

通化市| 平塘县| 时尚| 黄骅市| 平陆县| 汪清县| 营山县| 偏关县| 田阳县| 永川市| 丹凤县| 溧水县| 山东省| 乡城县| 洱源县| 安岳县| 聂拉木县| 灵石县| 德阳市| 茌平县| 沂水县| 大埔县| 四子王旗| 神池县| 新丰县| 大洼县| 文化| 黄梅县| 邮箱| 祁阳县| 滦平县| 天台县| 西盟| 开封市| 民丰县| 沭阳县| 延川县| 东阿县| 绍兴市| 静安区| 诸城市|