日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

好好学python · 字符串(find(),index(),split(),join(),strip(),replace())

發(fā)布時間:2025/4/5 python 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 好好学python · 字符串(find(),index(),split(),join(),strip(),replace()) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

字符串

  • 字符串的定義方式
  • 轉義字符
    • 續(xù)航符 \
    • 換行符 \n
    • 光標符 \r
    • 水平制表符 \t
    • 退格符 \b
    • 反轉義字符 \\
  • 字符串相關的操作
    • 基本操作
    • 字符串格式化的方法
  • 字符串相關函數(shù)
    • 英文字符與字符檢測相關函數(shù)
    • 字符串查找函數(shù)?

字符串的定義方式

#單引號定義 str = '字符串' # 雙引號定義 str = "字符串" # 三引號定義能夠保存格式 str = ''' 你好!字符串!''' # 互相嵌套 str = "你好'字符串'!"

轉義字符

續(xù)航符 \

vars = '123' \'456' print(vars) #123456

換行符 \n

vars = '歲月是把殺豬刀\n但對長得丑的人一點辦法也沒有' print(vars) ''' 歲月是把殺豬刀但是對長得丑的人一點辦法也沒有 '''

光標符 \r

# \r出現(xiàn)的位置是光標起始位置,即只識別接收\r后的內(nèi)容 vars = '歲月是把殺豬刀\r但對長得丑的人一點辦法也沒有' print(vars) # 但對長得丑的人一點辦法也沒有

水平制表符 \t

#代表四個空格或者一個縮進 vars = '歲月是把殺豬刀\t但對長得丑的人一點辦法也沒有' print(vars) # 歲月是把殺豬刀 但對長得丑的人一點辦法也沒有

退格符 \b

# 沒出現(xiàn)一個\b就將前一個字符刪除 vars = '歲月是把殺豬刀\b\b但對長得丑的人一點辦法也沒有' print(vars) # 歲月是把殺但對長得丑的人一點辦法也沒有

反轉義字符 \

# 將轉義字符反轉義為普通字符 vars = '歲月是把殺豬刀,\\n但是他對長得丑的人一點辦法也沒有' print(vars) #歲月是把殺豬刀,\n但是他對長得丑的人一點辦法也沒有

字符串相關的操作

基本操作

  • 字符串 + 操作
res = '將進酒 '+'李白' print(res) #將進酒李白
  • 字符串 * 操作
vars = '雞你太美' print(vars*5) # 雞你太美雞你太美雞你太美雞你太美雞你太美
  • 字符串 [] 切片操作

  • 字符串[開始值:結束值:步進值]
    開始值:默認為0,結束值默認是最后一個下標,步進值默認為1

# - 字符串 [] 切片操作 **** # 字符串的索引操作,字符串中只能使用[]下標 訪問,不能修改 ''' 0 1 2 3 4 5 6 7 8 9 10 .... 君不見,黃河之水天上來,奔流到海不復回-4 -3 -2 -1 ''' vars = '君不見,黃河之水天上來,奔流到海不復回' # print(vars[5]) # print(vars[-5])''' 字符串的切片操作 str[開始值:結束值:步進值] 開始值:默認為0,結束值默認是最后一個下標,步進值默認為1 ''' # print(vars) # print(vars[5]) # 寫一個值就是獲取指定下標的元素 # print(vars[2:5]) # 從2下標開始取值,一直到下標5之前,能取到2,取不到5 # print(vars[4:8:2]) # 黃河之水 ==> 黃之 # print(vars[::]) # 從頭取到尾 # print(vars[::2]) # 從頭取到尾,每隔一個取一個 # print(vars[::-1]) # 字符串倒轉過來 # print(vars[::-2]) # 字符串倒轉過來,每隔一個取一個 # print(vars[1::]) # 不見,黃河之水天上來,奔流到海不復回 # print(vars[1::2]) # 不,河水上,流海復

字符串格式化的方法

  • format
  • f
# 1 format 普通方式 a = '李白'vars = '{}乘舟將欲行,互聞岸上踏歌聲'.format(a)vars = '{}乘舟將欲行,互聞岸上{}'.format(a,'踏歌聲')# 2 format 通過索引傳參 0 1 2vars = '{2}乘舟將欲行,互聞岸上{1}'.format('a','b','c')# 3 format 關鍵字傳參vars = '{a}乘舟將欲行,互聞岸上'.format(a='李白',b='踏歌聲')# 4 format 容器類型數(shù)據(jù)傳參vars = '豪放派:{0[0]},婉約派:{0[1]},蛋黃派:{0[2]}'.format(['李白','辛棄疾','達利園'])data = {'a':'辛棄疾','b':'蛋黃派'} vars = '{a}乘舟將欲行,互聞岸上'.format(**data)# 3.7中新增的 格式化方法 f方法 vars = f'{data["a"]}乘舟將欲行,互聞岸上{data["b"]}'print(vars)# 限定小數(shù)的位數(shù)vars = '圓周率是多少:{:.2f}'.format(3.1415926)print(vars)

字符串相關函數(shù)

英文字符與字符檢測相關函數(shù)

# 字符串相關函數(shù) (一) 英文字符與字符檢測相關函數(shù) vars = 'iloveyou' # 返回字符串的副本,該字符串的首個字符大寫,其余小寫。 # str.capitalize() res = vars.capitalize() # 把字符串中的一個單詞的首字母大寫 res = vars.title() # 把字符串全部改為 大寫 res = vars.upper() # 把字符串全部改為 小寫 res = vars.lower() # 字符串中的大小寫字符轉換,大寫轉小寫,小寫轉大寫 res = vars.swapcase()# 檢測字符串是否為全部大寫字母組成 res = vars.isupper() # 檢測字符串是否為全部小寫字母組成 res = vars.islower() # 檢測字符串是否符合標題title的要求 res = vars.istitle() # 檢測字符串是否由數(shù)字和字母組成,如果字符串中包含來非數(shù)字字母的其它字符,則返回False res = vars.isalnum() # 檢測字符串是否全部由字符(包含英文字符和中文)組成 res = vars.isalpha() # 檢測字符串是否由純數(shù)字字符組成 res = vars.isdigit() # 檢測當前字符串是否為 空格 字符組成 ' ' res = vars.isspace()# 檢測字符串是否以指定的字符開始的,也可以指定開始和結束的位置 res = vars.startswith('y') # res = vars.startswith('y',5) # 檢測字符串是否以 指定的字符 結束的,也可以指定開始和結束的位置 # res = vars.endswith('y') res = vars.endswith('e',1,5)print(res)

字符串查找函數(shù)?

# ** find() 方法 ,找到則返回字符中符合條件的第一個字符出現(xiàn)的索引位置。未找到返回 -1 res = vars.find('you') # print(vars[res:res+3])# index() 方法 # res = vars.index('youe') # 找到則返回索引位置,未找到則報錯 ValueError # print(res)vars = 'user_admin_id_123'# split() 方法 可以按照指定的分隔符,把字符串分隔成列表 # res = vars.split('_') # ['user', 'admin', 'id', '123'] res = vars.split('_',2) # ['user', 'admin', 'id_123'] # print(res)# rsplit() 方法是從右向左進行,從后向前 # res = vars.rsplit('_') # ['user', 'admin', 'id', '123'] res = vars.rsplit('_',2) # ['user_admin', 'id', '123'] # print(res)# join() 方法 ,使用指定的字符串,把一個容器中的元素鏈接成一個字符串 varlist = ['user', 'admin', 'id', '123'] res = '_'.join(varlist)# strip() 去除字符串左右兩側的指定字符 vars = ' zhangsan ' res = vars.strip(' ') vars = '@admin' res = vars.strip('@') # print(vars) # print(res)# rstrip() 去除字符串右側的指定字符, lstrip() 去除字符串左側的指定字符# len() 函數(shù)可以獲取當前字符串的長度 # print(len(vars)) # print(len(res))# replace() 替換函數(shù) vars = 'iloveyou' # 找到 love 替換為 live res = vars.replace('love','live')vars = 'aabbccddeeabcdef' # 可以限制替換的次數(shù) res = vars.replace('b','B',2) # print(res)

總結

以上是生活随笔為你收集整理的好好学python · 字符串(find(),index(),split(),join(),strip(),replace())的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲三级国产 | 中国美女一级片 | 国产手机精品视频 | 久久久久久久久久久久97 | 亚洲午夜毛片 | 亚洲国产精品激情在线观看 | 黄色一级a毛片 | 欧美最猛黑人xxxx黑人猛交 | 色呦呦中文字幕 | 日韩亚洲欧美在线观看 | 天堂网a | 日本精品一二区 | 91午夜交换视频 | 中文字幕乱码中文乱码b站 国产一区二区三区在线观看视频 | 亚洲精品一区在线观看 | 久久丁香 | 成人欧美一区二区三区黑人免费 | 久久婷婷影院 | 又黄又色又爽的视频 | 夜夜爽影院 | 在线免费看mv的网站入口 | 日本a级c片免费看三区 | 午夜爱爱影院 | 精品国产18久久久久久 | 超鹏在线视频 | 裸体一区二区 | 麻豆私人影院 | 黄色网址在线免费观看 | 四虎av在线 | xxxx色 | 最近中文字幕mv | 夜夜骑夜夜操 | 色爽视频| 色涩网站 | 丰满人妻一区二区三区免费视频棣 | 男女视频一区 | 蜜臀aⅴ免费一区二区 | 欧美理论在线 | 国产精品一卡二卡 | 成人福利视频 | 四虎影院新网址 | 全黄性性激高免费视频 | 久久久青草 | 日韩人妻精品一区二区三区视频 | 99色婷婷 | 操老女人视频 | 怡红院毛片 | 国产成人在线视频网站 | 想要视频在线 | 精品久久免费观看 | 成人免费在线视频 | 尤物视频在线观看国产 | 久久国产一二三 | 中文字幕在线观看不卡 | 69福利视频| 国内自拍99 | 国产熟妇一区二区三区aⅴ网站 | 快播在线视频 | 91免费毛片 | 日韩色视频在线观看 | 60分钟| 在线观看国产 | 免费观看视频在线观看 | 国产99色 | 国产嫩bbwbbw高潮 | 久久精品国产99精品国产亚洲性色 | 亚洲区中文字幕 | 成人精品一区二区三区视频 | 久久九九免费视频 | 久久曹| 天天色一色 | 久久99精品视频 | 日韩一区2区 | 中文字幕一区二区在线老色批影视 | 秘密基地在线观看完整版免费 | 亚洲一区二区日本 | 怡春院欧美| 在线激情av | av在线电影观看 | 九九视频免费看 | 狠狠天天| 日韩大尺度在线观看 | 日韩高清一二三区 | 人妻精品无码一区二区三区 | 性色av一区二区三区四区 | 国产高清在线观看 | 免费av视屏| 国产乱国产乱老熟 | 日韩一区二区久久 | av高清 | 久久久久亚洲AV成人网人人小说 | 亚州av免费 | 日韩va中文 | 狠狠干在线观看 | 久久九九久精品国产免费直播 | www.国产.com| 久久人人爽人人爽人人片 | 天天干天天爱天天操 | 日韩123区|