成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Python字串查找要如何才能提高使用的速度

開發 后端
Python字串查找如何進行相關的應用呢?其實我們在不斷的進行相關使用中就能發現,我們在源代碼中就能尋找到我們想要的。

Python字串查找是一個十分有用的語句,我們在使用的時候有些小問題需要我們注意。其實這些問題都能在源代碼中找到相關的解決方案。下面我們就看看如何進行相關的學習。

如果讓你寫一個有關Python字串查找的程序檢查字符串s2中是不是包含有s1。也許你會很直觀的寫下下面的代碼:

  1. #determine whether s1 is a substring of s2   
  2. def isSubstring1(s1,s2):   
  3. tag = False   
  4. lenlen1 = len(s1)   
  5. lenlen2 = len(s2)   
  6. for i in range(0,len2):   
  7. if s2[i] == s1[0]:   
  8. for j in range(0,len1):   
  9. if s2[i]==s1[j]:   
  10. tag = True   
  11. return tag  

可是這是Python,我們可以利用字符串自帶的find()方法,于是可以這樣:

  1. def isSubstring2(s1,s2):   
  2. tag = False   
  3. if s2.find(s1) != -1:   
  4. tag = True   
  5. return tag 

悲情的事就在于此,原來Python中的關鍵字"in”不僅可以用于列表、元祖等數據類型,還可以用于字符串。所以,這里只需要直接一行代碼搞定:

  1. def isSubstring3(s1,s2):  
  2. return s1 in s2后知后覺了,慚愧;-) 

類似的,假設要在字符串中,查找多個子串是否存在,并打印出這些串和***出現的位置:

  1. def findSubstrings(substrings,destString):  
  2. res = map(lambda x:str([destString.index(x),x]),filter
    (lambda x:x in destString,substrings))  
  3. if res:  
  4. return ', '.join(list(res)) ;-) very cool~UPDATE: 

如果你不習慣***面這種看起來很復雜的語法也沒關系,可以使用列表解析,更加簡潔:

  1. def findSubstrings(substrings,destString): return ', '.join
    ([str([destString.index(x),x]) for x in substrings if x in destString])  

以上就是對Python字串查找的相關介紹。

【編輯推薦】

  1. Python語言開發中的六大應用方式
  2. Python連接數據庫如何解決中文亂碼
  3. Python語言應用在MySQL數據庫中解決問題
  4. Python print編碼轉變默認編碼
  5. Python命令行代碼強化記憶寶典
責任編輯:張浩 來源: IT168
相關推薦

2011-05-30 13:28:00

PHP

2016-09-07 15:02:03

ElasticSear索引速度

2024-06-27 11:00:07

2019-09-24 09:25:05

Vue項目加載

2011-05-19 11:33:38

數據庫訪問速度

2024-03-11 15:47:11

RustPython代碼

2010-03-12 13:44:31

Python whil

2020-06-15 08:01:33

CRUD程序員代碼

2024-08-07 15:40:59

2024-07-31 15:50:38

2009-10-16 08:48:08

2022-04-27 09:24:22

前端代碼速度

2011-07-04 17:45:45

Qt Sqlite 數據庫

2024-01-16 09:39:13

Docker系統

2011-05-30 13:15:05

PHP

2012-05-21 22:04:02

Android

2020-10-26 14:32:39

AI 數據模型

2020-05-26 13:25:00

語言編譯代碼

2021-05-12 11:19:08

DevTools堆棧追蹤

2020-07-20 10:27:09

現代交付ITCIO
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩不卡视频在线 | 亚洲精品视频二区 | 成人免费视频 | 日韩免费看视频 | 99re国产视频 | 日韩欧美亚洲 | 日韩av免费在线观看 | 日本韩国电影免费观看 | 欧美国产精品 | 午夜www| 欧美日韩亚洲视频 | 欧美国产日本一区 | 一级二级三级黄色 | 国产色在线 | 91影视 | 日韩av在线免费 | 日韩2020狼一二三 | 国产一区二区精品在线观看 | 日韩一级 | 国产成人在线一区二区 | 午夜精品久久久久久久久久久久久 | 欧美1区 | 国产在线第一页 | 久草视频在线播放 | 在线成人一区 | 中文字幕 亚洲一区 | 免费99精品国产自在在线 | 欧美性猛交一区二区三区精品 | 免费性视频 | 欧美福利网站 | 在线观看国产精品一区二区 | 国产精品精品视频一区二区三区 | 欧美一级二级三级视频 | 伊人av在线播放 | 国产免费又色又爽又黄在线观看 | 国产不卡在线观看 | 欧美日韩一二三区 | 一二三四在线视频观看社区 | 亚洲精品久久久久久久久久久久久 | 日韩成人久久 | 欧美精品网 |