Avatar ·

交换字母“A”和“B”的最佳方法

📁 功能, python, 示例

有一个函数,它接受一个由"А"、"а"、"Б"和"б"组成的字符串作为参数。

每个"Б"应替换为"А",每个"А"应替换为"Б",小写字母同样处理。

示例:

>> swap('ААббББаа')'ББааААбб'

我写了这样一段简单的代码,但能工作:

def swap(text):    new_text = []    for c in text:        if c == 'а':            new_text.append('б')        elif c == 'б':            new_text.append('а')        elif c == 'А':            new_text.append('Б')        el