【问题标题】:Need to add a zero in front of the minute when minute < 10 minutes Python当分钟 < 10 分钟 Python 时需要在分钟前面加一个零
【发布时间】:2017-09-29 23:28:52
【问题描述】:
    if EndTimeMinute < 10:
        EndTimeMinute = EndTimeMinute 

这里需要加零

目前结果只是以个位数的形式出现。所以时间到了1:1。我需要做到这一点,以便我的代码将时间显示为1:01

【问题讨论】:

  • EndTimeMinute = EndTimeMinute?!通过字符串连接用零填充它。
  • EndTimeMinute 持有一个数字,但您想更改文本表示(作为字符串)。此信息不包含在号码中。
  • 用这个代码试试吧:print "%02d" % (1,) and % is like printf or sprint.

标签: python if-statement time minute


【解决方案1】:

你必须把它转换成一个字符串。

用它填充

n = 7 # Example

if n < 10:
    result = '%02d' % n
else:
    result = str(n)
print result

【讨论】:

    猜你喜欢
    • 2020-07-30
    • 1970-01-01
    • 1970-01-01
    • 2014-04-06
    • 2021-12-08
    • 2021-03-14
    • 2018-09-30
    • 1970-01-01
    • 2010-12-11
    相关资源
    最近更新 更多