Python從右向左查詢字串

2021-10-19 23:58:50 字數 892 閱讀 6479

'''

author: liang

lasteditors: liang

date: 2021-01-24 16:16:44

lastedittime: 2021-02-24 14:09:44

email: [email protected]

filepath: /python_project/平時練習/python從右向左查詢字串.py

environment: win 10 python 3.9

description: 使用python 3.9版本 其中f'' 格式化字串,是 python 3.6之後才有的 如果是3.6之前,建議使用 .format方法

'''# 引數意義:string:在誰那邊找,string_find:你要找什麼

def right_to_left_find(string,string_find):

print(f'倒序的字串:')

finally_num = string[::-1].find(string_find)

print(f'倒序之後的第乙個出現的位置:')

result = string[len(string)-finally_num:]

print(f'從右向左查詢的結果為:')

return result

if __name__ == "__main__":

print(right_to_left_find('今日更新檔案.來自王先生.xlsx','.')) # 返回結果:xlsx

txt = '0123456789'

print(txt.rfind('8')) # 輸入結果為8,也就是查詢到的位置,如果沒有找到,則返回-1

查詢字串

在乙個主串中查詢相應的子串,如 abcdwoshidef 中查詢 woshi 方法 該實現的方法是最簡單的模式匹配方法,時間複雜度較高 include iostream using namespace std int searchstring const char str1,const char s...

查詢字串

qstring startwith 判斷乙個字串是否以某個字串開頭,引數 字串,大小寫敏感 qstring str welcome to you str.startswith welcome qt casesensitive 返回true str.startswith you qt casesens...

查詢字串

本身不難,寫到這裡只是乙個備忘錄的作用。假定linux系統中有乙個目錄,其中遞迴的存在若干子目錄。現在需要在這些目錄的檔案中尋找乙個字串marvel。我看到的方法是 find type f exec grep marvel 可是死活就是錯誤 find missing argument to exec...