试图在数字时间内删除空间。 00:00

时间:2017-09-23 22:51:00

标签: python time

我在查找如何删除:两侧的空格时遇到了一些麻烦。

print("END TIME:", EndTimeHour, ":", EndTimeMinute) 

当我运行我的代码时,我得到END TIME: 10 : 25的结果 我需要它10:25

4 个答案:

答案 0 :(得分:2)

那么请不要使用逗号。使其打印格式化的字符串。

print("END TIME: {}:{}".format(EndTimeHour, EndTimeMinute))

当您在print()中放入逗号时,它会告诉print函数将值分开

答案 1 :(得分:1)

这会有用吗?

time = "12 : 54"
time = time.split(" ")
time = time[0] + time[1] + time[2]
print(time)

答案 2 :(得分:0)

最简单的解决方案是在Python中使用trim方法的等价物,即strip

您可以使用以下内容从单个字符串的两侧,右侧或左侧剥离空格,然后根据需要连接

str.strip() # trim both sides
str.rstrip() # trim right side only
str.lstrip() # trim left side only

添加说明,以便在不了解解决方案的情况下进行投票。

hour.strip() + ":" + minute.strip()

答案 3 :(得分:0)

感谢帮帮!我刚才意识到,当我在课堂上看到这个时,我足够聪明地添加评论。这是..... print(8,":",5,sep ="")