這篇文章給大家介紹Python中怎么實(shí)現(xiàn)字符和字符串相關(guān)操作,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。
成都創(chuàng)新互聯(lián)專注于陽朔企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站,商城網(wǎng)站開發(fā)。陽朔網(wǎng)站建設(shè)公司,為陽朔等地區(qū)提供建站服務(wù)。全流程按需定制制作,專業(yè)設(shè)計,全程項目跟蹤,成都創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)
Python字符(數(shù)位,字母和符號,比如$\@,%和*)是python程序的基本構(gòu)件。每個程序都由字符構(gòu)成。這些字符按照有意義的方式組合,表示解釋器用于執(zhí)行一項任務(wù)的一系列指令。每個字符都有對應(yīng)的“字符代碼“(有時稱為”整數(shù)序數(shù)值“)。例如,整數(shù)值122對應(yīng)于字符常量”z“。
python提供了ord函數(shù),它取一個字符作為參數(shù),并返回該字符的字符代碼。在大多數(shù)現(xiàn)代語言和系統(tǒng)中,字符值都是根據(jù)”Unicode“字符集”建立的。Unicode是一種國際性字符集,其中包含的符號和字母比ASCII字符集多得多。
ord("z") >>> 122 ord("\n") >>>10
python中的字符串是一種基本數(shù)據(jù)類型。記住,字符串是一種“不可變序列”,創(chuàng)建之后就不能改變。前面介紹了如何使用len函數(shù)獲取一個字符串的茶館年度,如何用運(yùn)算符+連接字符串,以及如何運(yùn)用運(yùn)算符%格式化Python字符串。Python字符串還支持各種方法,它們可執(zhí)行其他各種格式化以及處理功能。
capitalize()
首字符大小。其他任何大寫字母都轉(zhuǎn)換成小寫。
center(width)
返回寬度為width的字符串,并讓原始字符串在其中居中(兩邊用空格填充)
count(substring[.start[,end]])
返回substring在原始Python字符串中出現(xiàn)的次數(shù)。如果指定了start參數(shù),就從start位置開始搜索[開始位置為0],如果還指定了end參數(shù),就到end位置停止。
endswitch(substring[,start[,end]])
如果以字符串subtring 結(jié)束,就返回1,否者返回0,其他同上。
expandtabs([tabsize])
返回一個新字符串,其中所有制表符都被替換成空格??蛇x的tabsize參數(shù)指定了用于一個指表符的空格字符數(shù),默認(rèn)為8
find(substring[,start[,end]])
返回substring在字符串中出現(xiàn)時的***索引位置;如果Python字符串不包括該substring ,就返回-1。如果指定了start參數(shù),就從那個索引位置開始搜索,如果還指定了end參數(shù),方法就在start:end這個分片中搜索
index(substring[,start[,end]])
搜索與find方法相同的操作,但假如在字符串中沒有發(fā)現(xiàn)substring ,就引發(fā)一個ValueError異常。
isalnum() ....... #### string1 = "now I am here." print string1.center(50) print string1.rjust(50) print string1.ljust(50)
上面的代碼是實(shí)現(xiàn)空白填補(bǔ)達(dá)到Python字符串要求的長度,center在兩邊填補(bǔ),rjust右邊填補(bǔ),ljust左邊填補(bǔ)。
關(guān)于Python中怎么實(shí)現(xiàn)字符和字符串相關(guān)操作就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
網(wǎng)站欄目:Python中怎么實(shí)現(xiàn)字符和字符串相關(guān)操作
文章源于:http://chinadenli.net/article12/jgjegc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站、域名注冊、網(wǎng)站設(shè)計、、網(wǎng)站策劃、用戶體驗
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)