python 輸出字串的最長子串

2021-08-18 13:15:22 字數 537 閱讀 7066

假定

s 是小寫字母的字串。編寫程式,輸出

s 的最長子串(子串必須

是字母順序)。

如: s = 'azcbobobegghakl'

,則應輸出:

longest substring in alphabetical order is: beggh

又如:

s = 'abcbcd'

,則應輸出第乙個子串:

longest substring in alphabetical order is: abc

s=input("請輸入小寫字串:")

test=r'a*b*c*d*e*f*g*h*i*j*k*l*m*n*o*p*q*r*s*t*u*v*w*x*y*z*'

import re 

ans=re.findall(test,s)

ans=sorted(ans,key=len,reverse=true)

print("longest substring in alphabetical order is:",ans[0])

輸出字串

5.連線字串 半形句號 是字串連線符,可以把兩個字串連線成乙個字串。例如7 5 echo str.url 技巧 我們可以使用字串連線符累加字串。例如7 6 第一句我們給 str賦值,str表示字串 php中文社群位址是 第二句表示在 str的值上累加字串 www.phpnet.cn 所以,str最後...

python反向輸出字串

方法一 reverse函式 a 0,1,2,3 a.reverse print a 方法二 採用切片 符號 格式 str index index step 例如 str abcdefg print str abcdefg 取字串所有內容,開頭的0可以忽略 print str 3 abc 取出字串索引...

找給出字串無重複的最長子串

辦法比較好想到,但是比較笨 給定乙個字串,請你找出其中不含有重複字元的最長子串的長度。input abcabcbb output 3 因為無重複字元的最長子串是 abc 所以其長度為 3。package leetcode public class norepeatsubstring public i...