例如,如果我有代码:
"Banana cocktail"
我想输入:
"Those are nice Banana + cocktail".
现在的问题是:我是否有可能将其打印出来:
select t2.id1 "TD1", t1.description "ID1_description", t2.id2 "ID2", t12.description "ID2_Description"
from t2 inner join t1 on t2.id1=t1.id inner join t1 t12
on t1.id=t12.ID2;
因此,每当用户在输入中放置空格时,我们的想法就是获得+符号。
答案 0 :(得分:0)
评论中建议的split
和join
,或replace
:
print("Give me keywords")
keywords = input()
print("Those are nice " + keywords.replace(' ', ' + '))
答案 1 :(得分:0)
试试这个:
print("Those are nice ", ' + '.join(keywords.split()))
答案 2 :(得分:0)
有很多选择:
keywords.replace(' ', ' + ')
' + '.join(keywords.split())
re.sub('\s+', ' + ', keywords)
您应该根据单词之间有多少空格来选择方法, 希望你只替换空格或其他东西等。
答案 3 :(得分:0)
您可以拆分关键字并使用'+'
加入结果列表' + '.join(keywords.split(' '))