Python練習題3.4查找指定字符


本題要求編寫程序,從給定字符串中查找某指定的字符。

輸入格式:

輸入的第一行是一個待查找的字符。第二行是一個以回車結束的非空字符串(不超過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。

所以我們可以判斷下標在不在列表的長度里。


讀書和健身總有一個在路上


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM