我正在做python練習,但我被困在一個。如何將字符串分成兩部分?
一個字符串分爲兩部分(兩個新字符串):part1和part2。
如果字符串的長度相等,那麼這兩個部分也必須相等。
E.g. 'Help' = 'He' and 'lp'
如果字符串的長度不相等,則額外的字母將被分配給part1。
E.g. 'Hello' = 'Hel' and 'lo'
我正在做的練習需要兩個字符串。我需要削減這兩個字符串,然後將它們連接起來的方式如下:
<String1 Part1> + <String2 Part2>
<String2 Part1> + <String1 Part2>
所以,如果我們有話card
和他們成爲caan
和plrd
到目前爲止所有我能想到的是:
def divide_strings(word1, word2):
if len(word1)%2 > 0 or len(word2) %2 > 0:
else len(word1) %2 == 0 or len(word2) %2 == 0:
我知道我還沒完成,但我真的可以在正確的方向上使用一些提示。 我的大腦被卡住了。
在此先感謝!
您是否在尋找算法建議或關於如何連接/拆分字符串的建議? – Claris
我的例子怎麼樣? –