Python練習題3.3輸出字母在字符串中位置索引


輸入一個字符串,再輸入兩個字符,求這兩個字符在字符串中的索引。

輸入格式:

第一行輸入字符串
第二行輸入兩個字符,用空格分開。

輸出格式:

反向輸出字符和索引,即最后一個最先輸出。每行一個。

#!/usr/bin/python
# -*- coding: utf-8 -*-

str1 = input()
a,b = map(str,input().split(" "))
s = str1[::-1]

for i in range(0,len(s)):
    if s[i] == b:
        print(len(s)-i-1,b)

for i in range(0,len(s)):
    if s[i] == a:
        print(len(s)-i-1,a)

這個程序了比較簡單,分析一下:

1、由於后輸出的要先輸出,我們可以將序列進行反向切片,s = str1[::-1]的意思是s = str1的反向序列。

2、查詢第一個字符,然后我們計算它在str中的下標。

3、同上


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


免責聲明!

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



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