如何在python中的特定字符串之前添加空格

时间:2018-03-24 20:40:07

标签: python for-loop cjk

从字符串

中删除所有空格后,我有以下输出
tabLayout.getTabAt(3).select();

但是,我试图在を字符之后添加一个空格,或者在テレビ之后添加つけて

所需的输出如下

テレビを付けて

テレビつけて

つけて

テレビをオンにして

我试图使用一些def功能,但不确定如何完成它,或者即使它能够正常工作。

テレビを 付けて

テレビ つけて

つけて

テレビを オンにして

1 个答案:

答案 0 :(得分:1)

您无法使用=来比较项目,您必须使用==

除了错误的比较语法之外,似乎你真的不知道如何处理它 - 你不需要任何类型的循环。只需使用txt.replace来定位和更改这些特定的子字符串:

def teform(txt):
    # add a space after を
    txt = txt.replace ('を','を ')
    # add a space between テレビ and つけて
    txt = txt.replace ('テレビつけて', 'テレビ つけて')
    return txt