如何删除Python字符串的特定位置/索引处的空格

时间:2017-12-27 03:42:06

标签: python python-3.x

我正在尝试删除Python字符串中特定位置的空格。

例如,我有以下字符串:time = "Year 1.2 Quarter 4"

由于我希望Quarter缩写,我用这个替换了这个词:

time = time.replace('Quarter','Q')  ##Output: "Year 1.2 Q 4"  

但是,我希望结果如下:Year 1.2 Q4。 如何删除Q4之间的空格?

2 个答案:

答案 0 :(得分:1)

避免使用data作为变量名,因为它可能与time包冲突。

您可以使用以下time

replace()

输出:

time_str = "Year 1.2 Quarter 4"
time_str = time_str.replace("uarter ", "")

print(time_str)

答案 1 :(得分:0)

你可以试试这个:

import re
time = "Year 1.2 Quarter 4"
new_time = re.sub('uarter\s(?=\d)', '', time)

输出:

'Year 1.2 Q4'