Python字符串怎么用

這篇文章給大家分享的是有關(guān)Python字符串怎么用的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

成都創(chuàng)新互聯(lián)主要從事做網(wǎng)站、網(wǎng)站設(shè)計(jì)、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)雨花,十余年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18982081108

字符串

Python 3 中的字符串可以使用雙引號或單引號標(biāo)示,如果字符串出現(xiàn)引號,則可以使用 \來去除引號標(biāo)示字符串的作用。

索引

字符串是字符得有序集合,可以通過其位置來獲得具體的元素。在python中,字符串中的字符是通過索引來提取的,索引從0開始,第一個字符的索引為0,第二個字符的索引為1,以此類推。

python 字符串的索引可以取負(fù)值,表示從末尾提取,最后一個字符的索引為 -1,倒數(shù)第二個字符的索引為

-2,即程序認(rèn)為可以從結(jié)束處反向計(jì)數(shù)。

簡單的示例:

Python字符串怎么用

切片

切片即獲取字符串的片段,格式為 [頭索引:尾索引:步長]。索引又稱作下標(biāo)。

距離說明:

Python字符串怎么用

字符串的常用屬性和方法

count

獲取字符串中某個字符的數(shù)量:

Python字符串怎么用

splitstrip

字符串中有很多常用的方法可以使用,在 Python Shell 中可以使用 help(str) 查看所有的字符串中的方法,這里介紹兩個常用的。

  • strip():默認(rèn)情況下會刪除字符串首尾的空格及換行等空白符。如果strip()函數(shù)中使用參數(shù)則會刪除這些參數(shù)中的字符(僅限于出現(xiàn)在字符串首尾的情況),例如 str1.strip('ab') 則只會刪除 str1 字符串中頭尾部的 a 和 b 字符。

  • split():默認(rèn)情況下會用空格將字符串中進(jìn)行切分得到一個列表,傳入?yún)?shù)的時(shí)候會用傳入的參數(shù)對字符串進(jìn)行切分。

上述兩個函數(shù)的舉例:

Python字符串怎么用

upperlower

前者將字符串中每個英文字母變成大寫,后者將每個英文字母變成小寫:

Python字符串怎么用

__len__

該方法等同于 Python3 中的內(nèi)置函數(shù) len(), 可以獲得字符串包括的字符數(shù)量:

Python字符串怎么用

單引號、雙引號和三個引號

Python 3 中的字符串可以使用雙引號""或者單引號''標(biāo)示,如果只出現(xiàn)一對引號那么無論使用單引號還是雙引號都是沒有差別的。

Python字符串怎么用

如果字符串中既有單引號又有雙引號,那么在最外面使用雙引號,里面使用單引號。

Python字符串怎么用

如果字符串中多次只出現(xiàn)單引號或是雙引號,則內(nèi)部的引號需要使用轉(zhuǎn)義字符反斜杠 \ 來對字符串的引號進(jìn)行轉(zhuǎn)義。

Python字符串怎么用

在 Python 中也會出現(xiàn)注釋多行的情況,這時(shí)就會使用三個單引號'''或者三個雙引號"""將多行注釋括起來。注釋多行的情況一般出現(xiàn)在代碼文件開頭用于講解整個文件的功能、使用方法、注意事項(xiàng),或是在定義類的下面加上這個類的說明以及用法,也可以用于在一個函數(shù)說明它的使用方法或是注意點(diǎn)。在程序執(zhí)行的過程中,注釋多行中的內(nèi)容也會被程序給忽略掉。

Python字符串怎么用

感謝各位的閱讀!關(guān)于“Python字符串怎么用”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

當(dāng)前標(biāo)題:Python字符串怎么用
文章鏈接:http://muchs.cn/article8/pdjgop.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、品牌網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)公司、網(wǎng)站導(dǎo)航、微信公眾號

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化