本題要求編寫程序,從給定字符串中查找某指定的字符。
輸入格式:
輸入的第一行是一個待查找的字符。第二行是一個以回車結束的非空字符串(不超過80個字符)。
輸出格式:
如果找到,在一行內按照格式“index = 下標”輸出該字符在字符串中所對應的最大下標(下標從0開始);否則輸出"Not Found"。
代碼如下:
#!/usr/bin/python # -*- coding: utf-8 -*- a = input() b = input() s = b[::-1] v = s.find(a) if v in range(0,len(s)): print("index =",len(s)-v-1) else : print("Not Found")
這個程序也是簡單的,使用列表自帶函數,返回查找字符的下標。
s.find(a) 如果a存在,則返回a所在的下標,正序第一個。如果沒有則返回-1。
所以我們可以判斷下標在不在列表的長度里。
讀書和健身總有一個在路上