日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Python基礎之字符串常見操作經典實例詳解

瀏覽:154日期:2022-08-06 10:58:09

本文實例講述了Python基礎之字符串常見操作。分享給大家供大家參考,具體如下:

字符串基本操作切片

# str[beg:end]# (下標從 0 開始)從下標為beg開始算起,切取到下標為 end-1 的元素,切取的區間為 [beg, end)str = ’ python str ’print (str[3:6]) # tho# str[beg:end:step]# 取 [beg, end) 之間的元素,每隔 step 個取一個print (str[2:7:2]) # yhn原始字符串

# 在字符串前加 r/R# 所有的字符串都是直接按照字面的意思來使用,沒有轉義特殊或不能打印的字符print (r’n’) # n字符串重復

# str * n, n * str# n 為一個 int 數字str = 'hi'print (str*2) # hihiprint (2*str) # hihiin

str = ’ python’print (’p’ in str) # Trueprint (’py’ in str) # Trueprint (’py’ not in str) # False字符串常用函數去空格

str = ’ python str ’print (str)# 去首尾空格print (str.strip())# 去左側空格print (str.lstrip())# 去右側空格print (str.rstrip())分隔字符串

str = ’ 1 , 2 , 3 , 4 , 5 , ’# 默認使用空格分隔print (str.split()) # [’1’, ’,’, ’2’, ’,’, ’3’, ’,’, ’4’, ’,’, ’5’, ’,’]# 指定使用空格進行分隔,首尾如果有空格,則會出現在結果中print (str.split(’ ’)) # [’’, ’1’, ’,’, ’2’, ’,’, ’3’, ’,’, ’4’, ’,’, ’5’, ’,’, ’’]# 指定其他字符串進行分隔print (str.split(’,’)) # [’ 1 ’, ’ 2 ’, ’ 3 ’, ’ 4 ’, ’ 5 ’, ’ ’]print (str.split(’3 ,’)) # [’ 1 , 2 , ’, ’ 4 , 5 , ’]str = ’mississippi’print (str.rstrip(’ip’))# 取行, python 中把 'r','n','rn',作為行分隔符str = ’ab cnnde fgrklrn’print (str.splitlines()) # [’ab c’, ’’, ’de fg’, ’kl’]print (str.splitlines(True)) # [’ab cn’, ’n’, ’de fgr’, ’klrn’] 拼接字符串

# str.join()方法用于將序列中的元素以指定的字符連接生成一個新的字符串。str = ’-’seq = ('a', 'b', 'c'); # 字符串序列print (str.join(seq)) # ’a-b-c’統計字符串里某個字符出現的次數

str = 'thing example....wow!!!'print (str.count(’i’, 0, 5)) # 1print (str.count(’e’) ) # 2檢測字符串中是否包含子字符串

# str.find(str, beg=0, end=len(string))# 如果包含子字符串返回開始的索引值,否則返回-1。str1 = 'this is string example....wow!!!'str2 = 'exam'print (str1.find(str2)) # 15print (str1.find(str2, 10)) # 15print (str1.find(str2, 40)) # -1# str.index(str, beg=0, end=len(string))# 如果包含子字符串返回開始的索引值,否則拋出異常。print (str1.index(str2)) # 15print (str1.index(str2, 10)) # 15print (str1.index(str2, 40))# Traceback (most recent call last):# File 'test.py', line 8, in# print str1.index(str2, 40)# ValueError: substring not found# shell returned 1# str.rfind(str, beg=0, end=len(string))# str.rindex(str, beg=0, end=len(string))判斷字符串是否以指定前綴、后綴結尾

# str.startswith(str, beg=0,end=len(string))# 檢查字符串以指定子字符串開頭,如果是則返回 True,否則返回 Falsestr = 'this is string example....wow!!!'print (str.startswith( ’this’ )) # Trueprint (str.startswith( ’is’, 2, 4 )) # Trueprint (str.startswith( ’this’, 2, 4 )) # False# str.endswith(suffix[, start[, end]])# 以指定后綴結尾返回True,否則返回Falsesuffix = 'wow!!!'print (str.endswith(suffix)) # Trueprint (str.endswith(suffix,20)) # Truesuffix = 'is'print (str.endswith(suffix, 2, 4)) # Trueprint (str.endswith(suffix, 2, 6)) # False根據指定的分隔符將字符串進行分割

# str.partition(del)# 返回一個3元的元組,第一個為分隔符左邊的子串,第二個為分隔符本身,第三個為分隔符右邊的子串。str = 'http://www.baidu.com/'print (str.partition('://')) # (’http’, ’://’, ’www.baidu.com/’)# string.rpartition(str) 從右邊開始替換字符串

# str.replace(old, new[, max])# 字符串中的 old(舊字符串) 替換成 new(新字符串),如果指定第三個參數max,則替換不超過 max 次。str = 'thing example....wow!!! thisslly string';print (str.replace('is', 'was')) # thwas was string example....wow!!! thwas was really stringprint (str.replace('is', 'was', 3)) # thwas was string example....wow!!! thwas is really string# str.expandtabs(tabsize=8)# 把字符串中的 tab 符號(’t’)轉為空格,tab 符號(’t’)默認的空格數是 8檢測字符串組成

# 檢測數字str.isdigit() # 檢測字符串是否只由數字組成str.isnumeric() # 檢測字符串是否只由數字組成,這種方法是只針對unicode對象str.isdecimal() # 檢查字符串是否只包含十進制字符。這種方法只存在于unicode對象# 檢測字母str.isalpha() # 檢測字符串是否只由字母組成# 檢測字母和數字str.isalnum() # 檢測字符串是否由字母和數字組成# 檢測其他str.isspace() # 檢測字符串是否只由空格組成str.islower() # 檢測字符串是否由小寫字母組成str.isupper() # 檢測字符串中所有的字母是否都為大寫str.istitle() # 檢測字符串中所有的單詞拼寫首字母是否為大寫,且其他字母為小寫字符串處理

str.capitalize() # 將字符串的第一個字母變成大寫,其他字母變小寫str.lower() # 轉換字符串中所有大寫字符為小寫str.upper() # 將字符串中的小寫字母轉為大寫字母str.swapcase() # 對字符串的大小寫字母進行轉換max(str) # 返回字符串 str 中最大的字母min(str) # 返回字符串 str 中最小的字母len(str) # 返回字符串的長度str(arg) # 將 arg 轉換為 string格式化輸出居中填充

# str.center(width[, fillchar])# 返回一個原字符串居中,并使用空格填充至長度 width 的新字符串。默認填充字符為空格str = 'this is string example....wow!!!'print (str.center(40, ’a’)) # aaaathis is string example....wow!!!aaaa靠右填充

# str.zfill(width)# 返回指定長度的字符串,原字符串右對齊,前面填充0str = 'this is string example....wow!!!'print (str.zfill(40)) # 00000000this is string example....wow!!!輸出格式

print ('My name is %s and weight is %d kg!' % (’Cool’, 21))# My name is Zara and weight is 21 kg!print (’%(language)s has %(number)03d quote types.’ % {'language': 'Python', 'number': 2})# Python has 002 quote types.# str.format(*args, **kwargs)print (’{0}, {1}, {2}’.format(’a’, ’b’, ’c’)) # a, b, cprint (’{1}, {0}, {2}’.format(’a’, ’b’, ’c’)) # b, a, c

更多關于Python相關內容感興趣的讀者可查看本站專題:《Python字符串操作技巧匯總》、《Python數據結構與算法教程》、《Python列表(list)操作技巧總結》、《Python編碼操作技巧總結》、《Python函數使用技巧總結》及《Python入門與進階經典教程》

希望本文所述對大家Python程序設計有所幫助。

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国语精品一区| 日韩一级不卡| 美女国产精品久久久| 精品久久免费| 蜜臀91精品国产高清在线观看 | 午夜亚洲福利| 国产suv精品一区二区四区视频| 婷婷成人在线| 奇米狠狠一区二区三区| 性欧美videohd高精| 亚洲视频二区| 美女福利一区二区三区| 日韩国产欧美视频| 三级精品视频| 日本va欧美va瓶| 国产夫妻在线| 日韩av中文字幕一区二区| 色在线中文字幕| 亚洲人成精品久久久| av高清不卡| 日韩精品乱码av一区二区| a天堂资源在线| 婷婷五月色综合香五月| 国产91一区| 国产欧美久久一区二区三区| 免费久久久久久久久| 国产亚洲一区二区手机在线观看 | 久久这里只有精品一区二区| 亚洲精品小说| 成人台湾亚洲精品一区二区| 亚洲日产国产精品| 99精品小视频| 精品久久在线| 视频一区中文字幕精品| 久久久蜜桃一区二区人| 国产精品超碰| 伊人久久大香伊蕉在人线观看热v| 一区二区三区四区日本视频| 日本成人在线一区| 欧美另类综合| 欧美aa一级| 国产精品亚洲四区在线观看| 噜噜噜久久亚洲精品国产品小说| 国产中文在线播放| 欧美日本二区| 亚洲va久久久噜噜噜久久| 欧美在线亚洲| 亚洲精品福利电影| 国产剧情一区| 婷婷精品在线| 日韩精品一卡二卡三卡四卡无卡| 另类中文字幕国产精品| 精品三级av在线导航| 国产探花在线精品一区二区| 亚洲精品一二三**| 视频在线观看一区二区三区| 欧美亚洲激情| 四虎国产精品免费观看| 国产三级一区| 欧美性www| 日本不卡在线视频| 美日韩精品视频| 欧美精品一卡| 午夜国产精品视频| 精品一区在线| 国产一区日韩欧美| 久久青草久久| 久久精品电影| 色老板在线视频一区二区| 黄色网一区二区| 捆绑调教美女网站视频一区| 国产日韩一区| 国产精品白浆| 你懂的国产精品| 久久精品一区二区三区中文字幕| 国产精品亚洲欧美| 你懂的国产精品| 久久亚洲人体| 福利片在线一区二区| 国产一区二区三区91| 精品国产18久久久久久二百| 国产一区二区三区亚洲综合| 97人人精品| 日韩视频网站在线观看| 99久久激情| 欧美成人国产| av不卡在线看| 亚洲影院天堂中文av色| 午夜久久av| 日韩欧美中文字幕在线视频| 亚洲精品麻豆| 国产欧美日韩亚洲一区二区三区| 欧美片第1页综合| 国产精品亚洲片在线播放| 蜜桃精品视频| 国产精品亚洲一区二区三区在线观看| 久久激情一区| 免费精品视频| 日韩激情中文字幕| 欧美黑人做爰爽爽爽| 视频在线不卡免费观看| 久久久噜噜噜| 亚洲欧美日本国产专区一区| 日本亚洲视频| 麻豆精品少妇| 日韩欧美字幕| 国产一级久久| 国产精品久久国产愉拍| 欧美激情国产在线| 欧美精品九九| 国产日韩中文在线中文字幕 | 精品视频国内| av亚洲在线观看| 7m精品国产导航在线| 国内精品麻豆美女在线播放视频| 久久精品主播| 91精品国产自产在线丝袜啪| 精品一区二区三区中文字幕视频 | 最新国产精品久久久| 美女精品视频在线| 久久人人99| 日本在线观看不卡视频| 精品欧美日韩精品| 婷婷色综合网| 欧美日韩一区二区三区不卡视频 | 国产精品多人| 免费污视频在线一区| 一区二区三区午夜视频| 亚洲综合小说| 国产欧美高清视频在线| 91精品xxx在线观看| 在线午夜精品| 欧美aⅴ一区二区三区视频| 日韩国产在线| 日韩一区二区三区高清在线观看| 美腿丝袜亚洲三区| 亚洲一区中文| 日韩高清中文字幕一区| 欧美成a人免费观看久久| 综合精品一区| 91精品蜜臀一区二区三区在线| 热久久国产精品| 高清一区二区| 亚洲一区二区三区高清| 国产精品久久久久久久久妇女| 1024精品一区二区三区| 一区二区三区国产在线| 国产福利资源一区| 久久精品国产久精国产| 亚洲综合婷婷| 国产在线观看www| 亚洲精品美女91| 丁香婷婷久久| 欧美午夜三级| 五月天激情综合网| 国产一区二区三区国产精品| 香蕉久久夜色精品国产| 日韩欧美精品综合| 日韩在线黄色| 亚洲色诱最新| 黄色在线网站噜噜噜| 青青伊人久久| 色婷婷精品视频| 精品一区二区三区亚洲| 亚洲精品黄色| 日韩一区精品视频| 亚洲a在线视频| 黄毛片在线观看| 日韩高清欧美激情| 美女久久一区| 电影天堂国产精品| 欧美精品第一区| 国产视频一区在线观看一区免费| 日韩毛片在线| 国产精品密蕾丝视频下载| 亚洲精品系列| 国产伊人精品| 日韩大片免费观看| 国产精品videossex久久发布| 日本在线成人| 首页亚洲欧美制服丝腿| 欧美搞黄网站| а√天堂8资源中文在线| 精品国产三区在线| 日韩和欧美的一区| 四虎精品永久免费| 欧美日韩免费观看一区=区三区| 欧美香蕉视频| 国产高清视频一区二区| 欧美日韩精品一区二区三区视频| 亚洲一区二区动漫| 亚洲免费成人| 亚洲伦乱视频| 99久久亚洲精品蜜臀| 国产+成+人+亚洲欧洲在线| 精品国产不卡一区二区| 欧美在线日韩| 日本va欧美va瓶| 亚洲一区二区免费看| 亚洲欧美日韩一区在线观看|