我在查找如何删除:
两侧的空格时遇到了一些麻烦。
print("END TIME:", EndTimeHour, ":", EndTimeMinute)
当我运行我的代码时,我得到END TIME: 10 : 25
的结果
我需要它10:25
!
答案 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 ="")