国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Python截取字符串的有效方法案例

89542767 / 631人閱讀

  字符串?dāng)?shù)組切成片其實(shí)就是截取字符串,取簽串的,接下來本文關(guān)鍵為大家介紹了有關(guān)Python截取字符串的有效方法,原文中根據(jù)案例編碼推薦的十分詳盡,必須的小伙伴可以借鑒一下


  序言


  Python帶來了許多截取字符串的辦法,被稱作“切成片(slicing)”。


  模板如下所示:


  string[start:end:step]


  在其中,


  start:起始點(diǎn)部位,子字符串的起點(diǎn)指數(shù)。該指數(shù)處標(biāo)識符包含于子字符串中。start為空的時(shí)候默認(rèn)設(shè)置0。


  end:終點(diǎn)站部位,子字符串的停止指數(shù)。該指數(shù)處標(biāo)識符不包含在子字符串中。end為空時(shí),或是指定值超出字符串的長度,則默認(rèn)設(shè)置它相當(dāng)于字符串的長度。


  step:步幅,現(xiàn)階段標(biāo)識符以后與目標(biāo)標(biāo)識符間的距離。step為空時(shí),則初始值為1。


  模板


  string[start:end]:獲得從起始點(diǎn)部位到終點(diǎn)站部位-1的所有標(biāo)識符


  string[:end]:獲得從字符串?dāng)?shù)組剛開始到終點(diǎn)站部位-1的所有標(biāo)識符


  string[start:]:獲得從起始點(diǎn)部位到字符串?dāng)?shù)組結(jié)尾的所有標(biāo)識符


  string[start:end:step]:獲得從起始點(diǎn)部位到終點(diǎn)站部位-1的,每一個(gè)中間間距步幅的所有標(biāo)識符


  實(shí)例


  獲取字符串前5字符


  string="freeCodeCamp"
  print(string[0:5])
  導(dǎo)出:
  >freeC


  留意:print(string[:5])和print(string[0:5])返回結(jié)論相同


  獲得在第3字符剛開始,總長度為4的截取字符串


  1


  2


  string="freeCodeCamp"


  print(string[2:6])


  導(dǎo)出:


  >eeCo


  一定要注意,起始點(diǎn)或終點(diǎn)站部位指數(shù)很有可能為負(fù)值。負(fù)指數(shù)的意思解釋從字符串?dāng)?shù)組的結(jié)尾剛開始而非從剛開始剛開始(即從左往右)剛開始記數(shù)加官進(jìn)爵。指數(shù)-1意味著字符串?dāng)?shù)組最后一個(gè)標(biāo)識符,-2意味著最后一個(gè)標(biāo)識符,以此類推……


  獲取字符串最后一個(gè)標(biāo)識符


  string="freeCodeCamp"
  print(string[-1])

  導(dǎo)出:


  >p


  獲取字符串的結(jié)尾5字符


  string="freeCodeCamp"
  print(string[-5:])

  導(dǎo)出:


  >eCamp


  獲得一個(gè)截取字符串,包括除了結(jié)尾4個(gè)和剛開始第一個(gè)標(biāo)識符的所有標(biāo)識符


  string="freeCodeCamp"
  print(string[1:-4])


  結(jié)論:


  >reeCode


  更多實(shí)例


  str=“freeCodeCamp”
  printstr[-5:-2]#prints‘eCa'
  printstr[-1:-2]#prints‘'(emptystring)
  每一個(gè)標(biāo)識符中間間隔一個(gè)指數(shù)
  string="freeCodeCamp"
  print(string[::2])

  結(jié)論:


  >feCdCm


  補(bǔ)充:根據(jù)指定標(biāo)識符截取字符串


  先獲得標(biāo)識符的字符部位;


  再通過以上的辦法提取;


  Python給予index函數(shù),檢驗(yàn)字符串?dāng)?shù)組中是否包含子字符串,一般體現(xiàn)為一些特殊標(biāo)識符,特殊英語單詞;a.index(b,begin,end),a為必須校檢字符串?dāng)?shù)組,b為字符串?dāng)?shù)組,begin為剛開始提取的標(biāo)識符的字符(默認(rèn)設(shè)置0),end完畢標(biāo)識符字符(默認(rèn)設(shè)置字符長度)


  實(shí)例:


  str1="Hello.python";
  str2=".";
  printstr1.index(str2);#結(jié)論5
  printstr1.index(str2,2);#結(jié)論5
  printstr1.index(str2,10);#結(jié)論出錯(cuò),沒有找到子字符串
  結(jié)合上述上述,依照標(biāo)識符截屏實(shí)例
  str1="Hello.python";
  str2=".";
  printstr1.index(str2);#結(jié)論5
  printstr1[:str1.index(str2)]#獲得"."之前的標(biāo)識符(不包含點(diǎn))結(jié)論Hello
  printstr1[str1.index(str2):];#獲得"."之前的標(biāo)識符(包含點(diǎn))結(jié)論.python

        綜上所述,這篇文章就給大家介紹到這里了,希望可以給大家?guī)韼椭?br/>

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/129051.html

相關(guān)文章

  • 數(shù)據(jù)庫里小知識??

    DQL 查詢 1. 查詢所有得字段 select * from 表名 2.查詢指定字段 select 字段1,字段2....from 表名 - 給字段起別名 select 字段1 as 別名,字段2... from 表名 - 注意點(diǎn): 關(guān)于起別名得問題,a...

    陳江龍 評論0 收藏0
  • Java與Python詳細(xì)對比

    摘要:序列化的這種過程,我們將其稱為腌制。而把模塊編譯成二進(jìn)制語言程序的這個(gè)過程叫做字節(jié)編譯,這個(gè)過程會(huì)產(chǎn)生一個(gè)與編譯的模塊對應(yīng)的文件。 常量: 在Python中常量的使用并不像java等其他編程語言一樣有特定的常量實(shí)現(xiàn)的關(guān)鍵字,在Python中定義需要用對象的方法來創(chuàng)建。 showImg(https://segmentfault.com/img/bVP6mZ?w=1232&h=703); ...

    tianhang 評論0 收藏0
  • Java與Python詳細(xì)對比

    摘要:序列化的這種過程,我們將其稱為腌制。而把模塊編譯成二進(jìn)制語言程序的這個(gè)過程叫做字節(jié)編譯,這個(gè)過程會(huì)產(chǎn)生一個(gè)與編譯的模塊對應(yīng)的文件。 常量: 在Python中常量的使用并不像java等其他編程語言一樣有特定的常量實(shí)現(xiàn)的關(guān)鍵字,在Python中定義需要用對象的方法來創(chuàng)建。 showImg(https://segmentfault.com/img/bVP6mZ?w=1232&h=703); ...

    sydMobile 評論0 收藏0
  • Python零基礎(chǔ)到入門】Python基礎(chǔ)語法篇——基本數(shù)據(jù)類型【文末送書】

    摘要:布爾值布爾值和布爾代數(shù)的表示完全一致,一個(gè)布爾值只有兩種值的數(shù)據(jù)類型可以通過內(nèi)置的函數(shù)查詢,例如還可以用來判斷和的區(qū)別在于不會(huì)認(rèn)為子類是一種父類類型。會(huì)認(rèn)為子類是一種父類類型。基本功能是進(jìn)行成員關(guān)系測試和刪除重復(fù)元素。 ...

    Winer 評論0 收藏0
  • 你看我還有機(jī)會(huì)嗎?【Python基礎(chǔ)速覽1】變量 | 輸出和輸入 | 數(shù)字類型 | 符串類型

    摘要:一變量變量的定義在定義變量時(shí),并不需要聲明變量類型。變量的類型為了更充分地利用內(nèi)存空間,更有效率地管理內(nèi)存,變量有不同的類型。四輸出和輸入輸出輸出版本在中,獲取鍵盤輸入的方法是採用和兩種函數(shù)。 前言: 最近得了急性胃腸炎(草),所以咕咕咕了好幾天,等過段時(shí)間一定好好肝文。這次就發(fā)一發(fā)前幾...

    klinson 評論0 收藏0

發(fā)表評論

0條評論

最新活動(dòng)
閱讀需要支付1元查看
<