python123:查找指定字符

描述
编写程序,从用户给定字符串中查找某指定的字符
输入格式
输入的第一行是一个待查找的字符‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬第二行是一个以回车结束的非空字符串。‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬
输出格式
如果找到,在一行内按照格式“index = 下标”输出该字符在字符串中所对应的最大下标(下标从0开始);
否则输出"Not Found"。
输入输出示例
输入:m
programming
输出:index = 7

c=input()
str=input()
flag=0
lis=list(reversed(str))
for i in range(len(str)):
    if c==lis[i]:
        flag=1
        index=i+1
        break
if flag==1:
    print("index=",len(str)-index)
else:
    print("Not Found")

优化:

a = input()
b = input()
c = b.find(a) # b.find(a)方法,从b字符串s搜索a,并返回出现出偏移量,未找到则为-1
if c != -1:  # 比较符号 不等于!=
    print("index = {}".format(c))
else:
    print('Not Found')

你可能感兴趣的:(python123:查找指定字符)