Python字符串如何成为变量?

时间:2019-06-25 10:22:59

标签: python

我有下面的波纹管:

str1 = "Seagate SATA___1000"
str2 = "Seagate SATA___1200"
str3 = "Seagate SSD___512"
str4 = "Seagate SSD___512"
str5 = "Seagate SSD___512"
str6 = "Seagate SSD___512"
str7 = "Seagate SSD___512"
str8 = "Seagate SSD___512"
str9 = "Seagate SSD___512"
str10 = "Seagate SSD___512"

我想计算它们的总大小,所以构造了波纹管功能:

def get_all_size():

    total_size = 0

    for i in range(1, 11):

        str_tmp = 'str'
        if i != 1:
            str_tmp += str(i)

        total_size += int(re.findall(r"\d+\.?\d*", str_tmp)[-1])  # there how to let the `str_tmp` to be the variable? 

但是,显然str_tmp不是变量,而是字符串。

如何实现我的要求?

0 个答案:

没有答案
相关问题