python-3.x 如何在存储在单个变量中的两个单词之间插入特定的字符串?

laawzig2  于 2023-03-24  发布在  Python
关注(0)|答案(1)|浏览(66)

我想在存储在变量中的字符串的两个单词之间插入一个字符串"and"
如何在Python中实现这一点?
例如
输入字符串或输入变量:

location = 'Location-1 Location-2 '

预期输出:

location = 'Location-1 and Location-2'

但是如果变量只有一个值,我不想插入"and"

location = 'Location-1 '

location = 'Location-2 '
xdnvmnnf

xdnvmnnf1#

可以使用字符串split()join()方法:

location = 'Location-1 Location-2 '

location = ' and '.join(location.split())

print(repr(location))

输出:

'Location-1 and Location-2'

split()将一个字符串分割成一个列表,使用一个给定的分隔符,默认情况下是一个空格。由于最后一个空格之后没有字符串,我们也不需要使用strip()join()使用调用该方法的字符串连接字符串列表。

相关问题