這期內(nèi)容當(dāng)中小編將會給大家?guī)碛嘘P(guān)Python3中有哪些常用字符串操作,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
目前成都創(chuàng)新互聯(lián)公司已為超過千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)頁空間、網(wǎng)站改版維護(hù)、企業(yè)網(wǎng)站設(shè)計、袁州網(wǎng)站維護(hù)等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
intput=" nnn入門小站nnn " print('[%s]' % input) # strip不會改變原字符串的值,所以需要一個新變量接收 newInput=input.strip() print('[%s]' % newInput) # 去掉首位的n字符 print('[%s]' % input.strip('n')) # 去掉首位的n字符+空白字符 print('[%s]' % input.strip('n').strip())
[ 入門小站 ] [入門小站] [ 入門小站 ] [入門小站]
intput="入門小站" print(input.center(12,'#'))
### 入門小站 ###
# 語法 str.count(value, start, end) # start 起始索引 可選 # end 結(jié)束索引 可選 input="入門 入門小站 入門 rumen 入門" print(input.count('入門')) # 指定查找范圍 print(input.count('入門',2,7))
4 1
# 語法 str.find(value,start,end) # start 起始索引 可選 # end 結(jié)束索引 可選 # 如果沒有找到則返回-1 input="入門 入門小站 入門 rumen 入門" print(input.find('入門')) # 指定范圍 print(input.find('入門',2,7))
0 3
# 語法 str.rfind(value,start,end) # start 起始索引 可選 # end 結(jié)束索引 可選 # 如果沒有找到則返回-1 input="入門 入門小站 入門 rumen 入門" print(input.rfind('入門')) # 指定范圍 print(input.rfind('入門',2,7))
17 3
input=" ru men XIAO zhan " print(input.swapcase())
RU MEN xiao ZHAN
# 語法:str.startswith(prefix[, start[, end]]) -> bool # start 起始索引 可選 # end 結(jié)束索引 可選 # 返回bool值 input="入門小站" print(input.startswith('入門')) # 指定范圍 print(input.startswith('入門',2))
True False
# str.endswith(suffix[, start[, end]]) -> bool # start 起始索引 可選 # end 結(jié)束索引 可選 # 返回bool值 input="入門小站" print(input.endswith('小站')) # 指定范圍 print(input.endswith('小站',2))
True True
# 語法:str.split(self, /, sep=None, maxsplit=-1) input=" n 入門 n 小站 n " print(input.split()) # 指定分割字符 print(input.split('n'))
['n', '入門', 'n', '小站', 'n'] [' ', ' 入門 ', ' 小站 ', ' ']
# 10.1 str.capitalize() 將字符串的第一個字符轉(zhuǎn)成大寫 input="ru mEn z " print(input.capitalize()) # 10.2 str.upper() 將所有字符轉(zhuǎn)換成大寫 print(input.upper()) # 10.3 str.title() 將每個單詞的首字符轉(zhuǎn)換成大寫,其余字符轉(zhuǎn)換成小寫 print(input.title())
Ru men z RU MEN Z Ru Men Z
# 語法: ljust(self, width, fillchar=' ', /) # 語法: rjust(self, width, fillchar=' ', /) # width 為填充后的字符串的長度 input="rumenz" print(intput.ljust(20,'#')) print(input.rjust(20,'$'))
入門小站################ $$$$$$$$$$$$$$rumenz
# 語法:str.zfill(self, width, /) # width 字符串填充后字符串的長度 input="rumenz" print(intput.zfill(20))
0000000000000000入門小站
input=''' 入門小站 rumenz ''' print(input)
入門小站 rumenz
ints="ru men z " print('one' in ints)
False
str1="rumenz" str2="rumenz" print(str1 is str2)
True
# str.isalnum() 判斷字符串是不是由字母和數(shù)字組成 str1="rumenz123" print(str1.isalnum()) # str.isalpha() 判斷字符串是不是由字母組成 print(str1.isalpha()) # str.isdigit() 判斷字符串是不是純數(shù)字 print(str1.isdigit())
True False False
# 語法 "".join(str) li=['入門','小站','123'] print(''.join(li)) print('-'.join(li))
入門小站123 入門-小站-123
# 語法 str.replace(self, old, new, count=-1, /) # old 舊字符串 # new 要替換成的新字符串 # count 替換的次數(shù),默認(rèn)為-1 ,全部替換 str1="入門小站入門" print(str1.replace("入門","rumen"))
rumen小站rumen
# a->1 b->2 c->3 d->4 e->5 f->6 p=str.maketrans('abcdef','123456') print('aaacccd'.translate(p))
1113334
上述就是小編為大家分享的Python3中有哪些常用字符串操作了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
網(wǎng)站標(biāo)題:Python3中有哪些常用字符串操作
網(wǎng)站URL:http://www.rwnh.cn/article16/jiecdg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App開發(fā)、手機網(wǎng)站建設(shè)、網(wǎng)站維護(hù)、域名注冊、響應(yīng)式網(wǎng)站、網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)