内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

Python3中有哪些常用字符串操作

這期內(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ā)展。

1. str.strip去掉字符串首位指定的字符,默認(rèn)去掉空白字符

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())
[ 入門小站 ]
[入門小站]
[ 入門小站 ]
[入門小站]

2. str.center使用指定字符對字符串進(jìn)行對齊

intput="入門小站"
print(input.center(12,'#'))
### 入門小站 ###

3. str.count()統(tǒng)計字符串再另外一個字符串中出現(xiàn)的次數(shù)

# 語法 str.count(value, start, end) 
# start 起始索引 可選
# end  結(jié)束索引  可選
input="入門 入門小站 入門 rumen 入門"
print(input.count('入門'))
# 指定查找范圍
print(input.count('入門',2,7))
4
1

4. str.find() 查找字符串首次出現(xiàn)的位置

# 語法 str.find(value,start,end)
# start 起始索引 可選
# end  結(jié)束索引  可選
# 如果沒有找到則返回-1
input="入門 入門小站 入門 rumen 入門"
print(input.find('入門'))
# 指定范圍
print(input.find('入門',2,7))
0
3

5. str.rfind(value,start,end) 查找字符串最后出現(xiàn)的位置

# 語法 str.rfind(value,start,end)
# start 起始索引 可選
# end  結(jié)束索引  可選
# 如果沒有找到則返回-1
input="入門 入門小站 入門 rumen 入門"
print(input.rfind('入門'))
# 指定范圍
print(input.rfind('入門',2,7))
17
3

6. str.swapcase()返回一個字符串的副本,并且對字符串進(jìn)行大小寫轉(zhuǎn)換

input=" ru men XIAO zhan "
print(input.swapcase())
 RU MEN xiao ZHAN

7. str.startswith()判斷字符串是不是以某個字符串開始

# 語法:str.startswith(prefix[, start[, end]]) -> bool
# start 起始索引 可選
# end  結(jié)束索引  可選
# 返回bool值

input="入門小站"
print(input.startswith('入門'))
# 指定范圍
print(input.startswith('入門',2))
True
False

8.str.endswith()判斷字符串是不是以某個字符串結(jié)尾

# str.endswith(suffix[, start[, end]]) -> bool
# start 起始索引 可選
# end  結(jié)束索引  可選
# 返回bool值

input="入門小站"
print(input.endswith('小站'))
# 指定范圍
print(input.endswith('小站',2))
True
True

9. str.split() 分割字符串成一個list,默認(rèn)分割符是任意數(shù)量的空白字符

# 語法:str.split(self, /, sep=None, maxsplit=-1)
input=" n 入門  n  小站 n "
print(input.split())
# 指定分割字符
print(input.split('n'))
['n', '入門', 'n', '小站', 'n']
[' ', ' 入門  ', '  小站 ', ' ']

10. 字符串大小寫轉(zhuǎ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

11. str.ljust()和str.rjust()字符串首位用指定的字符填充到指定長度,默認(rèn)以空格填充

# 語法: ljust(self, width, fillchar=' ', /)
# 語法: rjust(self, width, fillchar=' ', /)
# width 為填充后的字符串的長度
input="rumenz"

print(intput.ljust(20,'#'))
print(input.rjust(20,'$'))
入門小站################
$$$$$$$$$$$$$$rumenz

12. str.zfill() 字符串前面填充0

# 語法:str.zfill(self, width, /)
# width 字符串填充后字符串的長度
input="rumenz"
print(intput.zfill(20))
0000000000000000入門小站

13. 定義一個多行字符串

input='''
入門小站
rumenz

'''
print(input)
入門小站
rumenz

14. 判斷字符串是否在另外一個字符串中

ints="ru men z "
print('one' in ints)
False

15. is判斷字符串地址時候相同

str1="rumenz"
str2="rumenz"
print(str1 is str2)
True

16. 判斷字符串的類型

# str.isalnum() 判斷字符串是不是由字母和數(shù)字組成
str1="rumenz123"
print(str1.isalnum())
# str.isalpha() 判斷字符串是不是由字母組成
print(str1.isalpha())
# str.isdigit() 判斷字符串是不是純數(shù)字
print(str1.isdigit())
True
False
False

17. 數(shù)組拼接成字符串

# 語法 "".join(str)
li=['入門','小站','123']
print(''.join(li))
print('-'.join(li))
入門小站123
入門-小站-123

18. 字符串替換

# 語法 str.replace(self, old, new, count=-1, /)
# old 舊字符串
# new 要替換成的新字符串
# count 替換的次數(shù),默認(rèn)為-1 ,全部替換
str1="入門小站入門"
print(str1.replace("入門","rumen"))
rumen小站rumen

19. 字符串映射

# 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)

成都定制網(wǎng)站網(wǎng)頁設(shè)計
湖口县| 家居| 新源县| 巴楚县| 延庆县| 菏泽市| 凤台县| 大城县| 马关县| 德兴市| 红桥区| 治县。| 武鸣县| 绥阳县| 深水埗区| 闸北区| 定结县| 宜君县| 莫力| 五大连池市| 丹寨县| 澳门| 额尔古纳市| 资溪县| 三门峡市| 荆州市| 芜湖县| 天台县| 汝阳县| 清镇市| 象州县| 琼中| 成都市| 卫辉市| 井冈山市| 东方市| 米林县| 子洲县| 昭通市| 洛阳市| 宝丰县|