Python字符基本操作技巧分享
Python編程語(yǔ)言是一款功能強(qiáng)大的面向?qū)ο蟮挠?jì)算機(jī)程序語(yǔ)言。其強(qiáng)大的優(yōu)點(diǎn)可以幫助我們?cè)趯?shí)際編程中實(shí)現(xiàn)許多功能需求。今天我們就在這里先為大家介紹一下有關(guān)Python字符的基本內(nèi)容。
一. Python字符的表示
用單引號(hào)或雙引號(hào)構(gòu)成字符串。
- “abc” \
- ‘def’
表示一個(gè)字符串,而“abc”+“def”是兩個(gè)字符串連接在一起,兩者不一樣。““” “”“中間可以為任意長(zhǎng)的字符串
二.Python字符操作
1.大小寫(xiě)轉(zhuǎn)換
- s.capitalize() #字符串s首寫(xiě)字母大寫(xiě)
- s.lower() #全部變成小寫(xiě)
- s.upper() #全部變成大寫(xiě)
- s.swapcase() #大小寫(xiě)互換
- len(s) #得到字符串的大小
2.查找子串
- s.find(substring,[start[,end]]) 找到,返回索引值,找不到,返還-1
- s.rfind(substring,[start[,end]]) 反向查找
- s.index(substring,[start[,end]]) 與find()類(lèi)似,如果找不到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來(lái)確定。
- 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中的字符串連接起 來(lái),合并為一個(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’]
以上就是對(duì)Python字符的相關(guān)介紹。
【編輯推薦】