如何将字符串的命令输出转换为整数?

时间:2015-03-31 15:05:52

标签: python time

我有一个脚本,它使用Python中的time模块来获取以小时,分钟和秒为单位的当前时间,并将它们存储在三个不同的变量中:

import time

while True:
     A = time.strftime("%H")
     B = time.strftime("%M")
     C = time.strftime("%S")

我希望能够对这些数字进行一些数学运算,但它们总是被解释为字符串。

A = "07"
B = "58"
C = "27"

如何将命令的字符串输出转换为可以数学运算的数字?每当我尝试将它们相乘时,就像它们是数字一样,我会得到像"70707070707070707070707"这样的输出。

1 个答案:

答案 0 :(得分:0)

import time

while True:
     A = int(time.strftime("%H"))
     B = int(time.strftime("%M"))
     C = int(time.strftime("%S"))

     # K=A*2+B*3+C*4