您好,登錄后才能下訂單哦!
Python中有哪些字符基本操作,很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。
一. Python字符的表示
用單引號(hào)或雙引號(hào)構(gòu)成字符串。
“abc” \ ‘def’
表示一個(gè)字符串,而“abc”+“def”是兩個(gè)字符串連接在一起,兩者不一樣?!啊啊?“”“中間可以為任意長的字符串
二.Python字符操作
1.大小寫轉(zhuǎn)換
s.capitalize() #字符串s首寫字母大寫 s.lower() #全部變成小寫 s.upper() #全部變成大寫 s.swapcase() #大小寫互換 len(s) #得到字符串的大小
2.查找子串
s.find(substring,[start[,end]]) 找到,返回索引值,找不到,返還-1 s.rfind(substring,[start[,end]]) 反向查找 s.index(substring,[start[,end]]) 與find()類似,如果找不到substring,就產(chǎn)生一個(gè) ValueError的異常 s.rindex(substring,[start[,end]]) 反向查找 s.count(substring,[start[,end]]) 返回找到substring的次數(shù)
3.格式化字符串
用法 s% < tuple> tuple表示一個(gè)參數(shù)列表,把tuple中的每一個(gè)值用字符串表示,表示的格 式有s來確定。
s.ljust(width) 左對(duì)齊,如果width比len(s)大,則后面補(bǔ)空格。否則返回s。 s.rjust(width) 右對(duì)齊 s.center(width) 居中 s.lstrip() 去掉左邊的空白字符 s.rstrip() 去掉右邊的空白字符 s.lstrip() 去掉兩邊的空白字符
4. Python字符的合并和分解
合并:s.join(words)
words是一個(gè)含有字符串的tuple或list。join用s作為分隔符將words中的字符串連接起 來,合并為一個(gè)字符串。
例:
>>> “+”.join([”hello”,”my”,”friedn”]) ‘hello+my+friedn’
分解:
s.split(words)
words是一個(gè)字符串,表示分隔符。split的操作和join相反。將s分解為一個(gè)list。
例:
>>> “hello my fried”.split(” “) [’hello’, ‘my’, ‘fried’]
看完上述內(nèi)容是否對(duì)您有幫助呢?如果還想對(duì)相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請(qǐng)關(guān)注億速云行業(yè)資訊頻道,感謝您對(duì)億速云的支持。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。