#!usr/bin/env python
#encoding:utf-8
'''__author__:沂水寒城
功能:對指定字串尋找回文子串行的最小劃分
'''def is_huiwen(one_str_list):
'''輸入乙個字串列表,判斷是否為回文序列
'''if len(one_str_list)==1:
return true
else:
half=len(one_str_list)/2
if len(one_str_list)%2==0:
first_list=one_str_list[:half]
second_list=one_str_list[half:]
else:
first_list=one_str_list[:half]
second_list=one_str_list[half+1:]
if first_list==second_list[::-1]:
return true
else:
return false
def find_min_cut(one_str):
'''尋找最小劃分下標
'''for i in range(1, len(one_str)):
tmp_str=one_str[:i]
if is_huiwen(list(tmp_str)):
print i
break
if __name__ == '__main__':
one_str='aabx'
find_min_cut(one_str)
結果如下:
1
[finished in 0.3s]
尋找蛇形字串python實現
輸入乙個字串 不含空格 請尋找輸入中包含的所有蛇形字串。1.蛇形字串的定義 1.1 字元對定義 字元對有同一字母的大小組成 前大後小 如 aa,dd。1.2 蛇形字串中包含的字元對必須是連續的字母,並按照字母排序表排序,如 aabbcc。2.從輸入字串中尋找字元組成蛇形字串 字元順序不限 符合規則 ...
Python判斷字串是否包含指定字串的方法
def main str abcdefgh re cd flag re in strprint flag if name main main 結果 true1.find 檢測字串中是否包含子字串,如果指定 beg 開始 和 end 結束 範圍內,則檢查是否包含在指定範圍內,如果包含子字串,返回第一次...
python 去除字串中指定字元
python中的strip 可以去除頭尾指定字元 ss 我還有更多python的學習資料,無法一一放出,n qq裙688244617,免費自取 n n n print ss.strip n 結果 1 我還有更多python的學習資料,無法一一放出,2 qq裙688244617,免費自取 可以看到只能...