
各位大蝦,剛接觸python不久,請問上圖的邏輯怎么寫?
abcd 逢b和d,就用abcd回圈代入,一共回圈N層。求n
層后字符的規律排序。
例如,第一層是abcd
第二層將b和d均換成abcd,得到aabcdcabcd
第三層一樣都是將b和d均換成abcd(不管多少層,均換成abcd),得到aaabcdcaabcdcabcd
以此類推,只到N層。
uj5u.com熱心網友回復:
回圈一下n = 3
s = 'abcd'
while n > 0:
s = re.sub('[bd]', 'abcd', s)
n -= 1
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/253210.html
上一篇:為什么只能正則出第一列資料?
下一篇:誰能幫我看看問題出在哪里
