亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Python截取字符串的簡單方法實(shí)例

 更新時(shí)間:2022年06月27日 11:49:57   作者:IT娜娜  
字符串切片也就是截取字符串,取子串,下面這篇文章主要給大家介紹了關(guān)于Python截取字符串的簡單方法,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下

前言

Python 提供了很多截取字符串的方法,被稱為“切片(slicing)”。

模版如下:

string[start: end: step]

其中,

  • start:起點(diǎn)位置,子字符串的起始索引。該索引處的字符包含在子字符串中。start 為空時(shí)則默認(rèn)為 0。
  • end:終點(diǎn)位置,子字符串的終止索引。該索引處的字符不包括在子字符串中。end 為空時(shí),或者指定的值超過字符串的長度,則默認(rèn)它等于字符串的長度。
  • step:步長,當(dāng)前字符之后和目標(biāo)字符之間的距離。step 為空時(shí),則默認(rèn)值為 1。

模版

  • string[start:end]:獲取從 起點(diǎn)位置 到 終點(diǎn)位置 - 1 的所有字符
  • string[:end]:獲取從 字符串開頭 到 終點(diǎn)位置 - 1 的所有字符
  • string[start:]:獲取從 起點(diǎn)位置 到字符串結(jié)尾的所有字符
  • string[start:end:step]:獲取從 起點(diǎn)位置 到 終點(diǎn)位置 - 1 的,每個(gè)之間距離 步長 的所有字符

示例

獲取字符串的前 5 個(gè)字符

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

輸出:

> freeC

注意:print(string[:5]) 和 print(string[0:5]) 返回的結(jié)果一樣

獲取從第 3 個(gè)字符開始,長度為 4 的截取字符串

string = "freeCodeCamp"
print(string[2:6])

輸出:

> eeCo

請注意,起點(diǎn)或終點(diǎn)位置索引可能為負(fù)數(shù)。負(fù)索引的意思是從字符串的末尾開始而不是從開頭開始(即從右到左)開始計(jì)數(shù)。索引-1 代表字符串的最后一個(gè)字符,-2 代表倒數(shù)第二個(gè)字符,依此類推……

獲取字符串的最后一個(gè)字符

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

輸出:

> p

獲取字符串的末尾 5 個(gè)字符

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

輸出:

> eCamp

獲取一個(gè)截取字符串,包括除了末尾 4 個(gè)和開頭第一個(gè)字符的所有字符

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

結(jié)果:

> reeCode

更多示例

str = “freeCodeCamp”
 
print str[-5:-2] # prints ‘eCa'
print str[-1:-2] # prints ‘' (empty string)

每個(gè)字符之間間隔一個(gè)索引

string = "freeCodeCamp"
print(string[::2])

結(jié)果:

> feCdCm

補(bǔ)充:根據(jù)指定字符截取字符串

先獲取字符的下標(biāo)位置;

再通過以上的方法截取;

Python提供index 函數(shù),檢測字符串中是否包含子字符串,通常表現(xiàn)為 某些特定字符,特定單詞;a.index(b, begin, end),a為需要校驗(yàn)字符串,b為字符串,begin 為開始截取的字符的下標(biāo)(默認(rèn)為0),end結(jié)束字符下標(biāo)(默認(rèn)為字符長度)

示例:

str1 = "Hello.python";
str2 = ".";
print str1.index(str2);#結(jié)果5
print str1.index(str2, 2);#結(jié)果5
print str1.index(str2, 10);#結(jié)果報(bào)錯(cuò),沒找到子字符串

 綜合以上所述,按照字符截圖示例

str1 = "Hello.python";
str2 = ".";
print str1.index(str2);#結(jié)果5
print str1[:str1.index(str2)] ? ? #獲取 "."之前的字符(不包含點(diǎn)) ?結(jié)果 Hello
print str1[str1.index(str2):] ; #獲取 "."之前的字符(包含點(diǎn)) 結(jié)果.python

總結(jié)

到此這篇關(guān)于Python截取字符串的簡單方法的文章就介紹到這了,更多相關(guān)Python截取字符串內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 詳解torch.Tensor的4種乘法

    詳解torch.Tensor的4種乘法

    這篇文章主要介紹了詳解torch.Tensor的4種乘法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • Pytorch十九種損失函數(shù)的使用詳解

    Pytorch十九種損失函數(shù)的使用詳解

    這篇文章主要介紹了Pytorch十九種損失函數(shù)的使用詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • 解決Python3中二叉樹前序遍歷的迭代問題

    解決Python3中二叉樹前序遍歷的迭代問題

    二叉樹是分層數(shù)據(jù)結(jié)構(gòu),其中每個(gè)父節(jié)點(diǎn)最多有 2 個(gè)子節(jié)點(diǎn),在今天的文章中,我們將討論一個(gè)在大量技術(shù)編碼面試中出現(xiàn)的重要主題,對Python二叉樹遍歷相關(guān)知識感興趣的朋友一起看看吧
    2022-09-09
  • 用Python獲取智慧校園每日課表并自動(dòng)發(fā)送至郵箱

    用Python獲取智慧校園每日課表并自動(dòng)發(fā)送至郵箱

    很多小伙伴們都在為查看智慧校園課表而煩惱,今天特地整理了這篇文章,不僅可以用Python獲取智慧校園每日課表,還會(huì)自動(dòng)發(fā)至你郵箱,需要的朋友可以參考下
    2021-05-05
  • Python進(jìn)行文件處理的示例詳解

    Python進(jìn)行文件處理的示例詳解

    這篇文章主要通過幾個(gè)簡單的示例,為大家詳細(xì)介紹一下Python實(shí)現(xiàn)文件處理的方法,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-02-02
  • Python中csv文件的寫入與讀取方法例子

    Python中csv文件的寫入與讀取方法例子

    這篇文章主要給大家介紹了關(guān)于Python中csv文件的寫入與讀取方法的相關(guān)資料,csv是"Comma-Separated Values(逗號分割的值)"的首字母縮寫,它其實(shí)和txt文件一樣,都是純文本文件,使用Python來讀寫csv文件是非常容易的,需要的朋友可以參考下
    2023-09-09
  • 用Python制作燈光秀短視頻的思路詳解

    用Python制作燈光秀短視頻的思路詳解

    這篇文章主要介紹了用Python制作燈光秀短視頻的思路詳解,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2021-04-04
  • Python腳本實(shí)現(xiàn)抓取指定網(wǎng)站上的所有圖片

    Python腳本實(shí)現(xiàn)抓取指定網(wǎng)站上的所有圖片

    對于開發(fā)者、數(shù)據(jù)分析師以及研究人員而言,從網(wǎng)頁中提取有價(jià)值的信息是一項(xiàng)至關(guān)重要的技能,本文將詳細(xì)介紹如何使用Python編寫一個(gè)腳本來自動(dòng)抓取指定網(wǎng)站上的所有圖片,需要的可以參考下
    2024-10-10
  • Tensorflow累加的實(shí)現(xiàn)案例

    Tensorflow累加的實(shí)現(xiàn)案例

    今天小編就為大家分享一篇Tensorflow累加的實(shí)現(xiàn)案例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • python中的__slots__使用示例

    python中的__slots__使用示例

    這篇文章主要介紹了python中的__slots__使用示例,__slots__用來限制class能添加的屬性,需要的朋友可以參考下
    2015-02-02

最新評論