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

歡迎訪問 生活随笔!

生活随笔

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

python

Python API快餐教程(1) - 字符串查找API

發布時間:2024/8/23 python 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python API快餐教程(1) - 字符串查找API 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

摘要:?字符串查找API

字符串處理相關API

字符串是7種序列類型中的一種。
除了序列的操作函數,比如len()來求字符串長度之外,Python還為字符串提供豐富到可以寫個編輯器的API.

查找類API

首先,下面的查找API都是為了查找位置,或者查一共有幾次這樣的操作。
如果只是想判斷一個字符串是不是另一個字符串的子串的話,使用序列的in運算符就可以了。
例:

str1 = "hahahahaha,heiheihei"if 'haha' in str1:print('haha is a substring of '+str1) else:print('haha is NOT a substring of '+str1)

數數有多少個匹配的字符串 - count函數

原型:str.count(sub[, start[, end]])

  • sub:要查找的子字符串
  • start:起始位置
  • end:結束位置

字符串的count函數可以數出來有多少次匹配,我們看個例子,有5個ha和3個hei

str1 = "hahahahaha,heiheihei"print(str1.count('ha')) print(str1.count('haha'))

輸出為5和2.
haha只能匹配兩次。

再加上擴展參數:

print(str1.count('ha',1)) print(str1.count('ha',0,5))

不拋異常的查找 find和rfind

find函數的行為是,如果能找到,則返回在序列中的坐標,如果找不到,則返回-1. rfind是從右向左查找。我們來看例子:

print(str1.find('haha')) print(str1.rfind('haha'))

輸出值為0和6.

找不到的例子:

print(str1.find('hoho')) print(str1.rfind('hi'))

輸出值都是-1.

完整形式:

  • str.find(sub[, start[, end]])
  • str.rfind(sub[, start[, end]])

會拋異常的查找:index和rindex

index和rindex的功能與find和rfind基本上一致,除了在找不到時會拋出ValueError異常而不是返回-1.

例:

>>> str1 = "hehe" >>> str1.index('ha') Traceback (most recent call last):File "<stdin>", line 1, in <module> ValueError: substring not found

所以我們需要加try...except語句來處理之:

try:str1.index('hoho') except ValueError:print('hoho cannot be found in '+str1)

從頭查找和從尾查找 startswith, endswith

有時候,我們希望做從頭匹配或者匹配尾部。這時候就要用到startswith函數和endswith函數。例:

print(str1.startswith('ha')) print(str1.endswith('hei'))

這兩個返回值均為True.

如果需要更復雜的匹配,還是需要正則表達式。與Java等語言不同,Python中的正則表達式有專門的模塊,字符串的API不負責這個事情。

小結

  • 判斷字符串是不是在別一個串中能找到:in
  • 判斷是否左匹配:startswith
  • 判斷是否右匹配:endswith
  • 數數能匹配多少次:count
  • 不拋異常的求匹配位置:find,rfind
  • 會拋異常的求匹配位置:index,rindex

原文鏈接

干貨好文,請關注掃描以下二維碼:



總結

以上是生活随笔為你收集整理的Python API快餐教程(1) - 字符串查找API的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美日韩高清在线观看 | 一级α片免费看刺激高潮视频 | 国精品无码人妻一区二区三区 | 中文字幕第2页 | 久久99免费视频 | 深爱激情丁香 | 一级一片免费播放 | 男女视频一区二区 | 5月婷婷6月丁香 | 黄色国产一级片 | 伊人网影院| 91自啪 | 久久婷婷av | 久久高清无码视频 | 日本欧美国产 | 91在线视频 | 99久久99久久久精品棕色圆 | 婷婷久久五月 | 制服一区二区 | 国产精品福利一区二区三区 | 久久婷婷精品 | 免费精品无码AV片在线观看黄 | 97精品国产 | 在线看一区二区 | 亚洲成a人片在线 | 青青成人 | 麻豆一区二区 | 乖疼润滑双性初h | 99视频精品| 国产黄色小视频在线观看 | 丰满少妇一级 | 日本a网| 污网站在线播放 | 亚洲精品视频一二三区 | 日本一区二区视频免费 | 越南性xxxx精品hd | 丁香六月色婷婷 | 久久久精品久久久久久 | 日日噜噜噜夜夜爽爽狠狠视频97 | 国产成人亚洲欧洲在线 | 免费国产视频 | 操大逼网站 | 国产一区二区三区在线看 | 日韩免费小视频 | 精品久久久久久无码人妻 | 精品97人妻无码中文永久在线 | 性猛交ⅹxxx富婆视频 | 91蝌蚪少妇偷拍 | 激情青青草 | 中文字幕日本在线 | 国产小视频在线观看免费 | 少妇2做爰交换朴银狐 | 精品人妻在线视频 | 最新色站 | 欧美人与禽zozzo禽性配 | 最新超碰 | 日韩欧美精品中文字幕 | 蜜桃臀av一区二区三区 | 婷婷色av | 久久情趣视频 | 神马三级我不卡 | 720url在线观看免费版 | 少妇喷白浆 | 免费瑟瑟网站 | 亚洲国产成人精品视频 | 色综合天天网 | 成人性生交大全免 | 这里有精品| 成年人在线免费观看 | 白浆网站 | 91国模少妇一区二区三区 | 亚洲精品视频大全 | 日本免费不卡视频 | 中文字幕亚洲日本 | 欧洲女女同性videoso | 91亚洲欧美 | 最新黄色在线 | 海量av | 亚洲午夜无码久久 | 福利在线免费视频 | wwwxxx日本人 | 黄色天堂av | 日本在线视频一区 | 清纯唯美亚洲激情 | 日日碰狠狠添天天爽 | 久久久久亚洲av无码专区体验 | 奇米超碰在线 | 五月天婷婷网站 | 国产一区二区三区视频在线播放 | 亚洲特黄特色 | 丰满人妻一区二区三区精品高清 | 成人亚洲综合 | 亲切的金子片段 | 超碰视屏 | 日本无遮羞调教打屁股网站 | 精品国产综合区久久久久久 | 精品99999| 久久久精品视频一区 | 亚洲最大的av网站 |