我有所有這些變數,而且對我來說似乎太混亂了。如何計算沒有太多變量的這個數字?
text1 = "ABCD" + " : " + "EFGH"
text2 = str(3.06) + "% : " + "XYZ"
# The text is not actually equal to "ABCD", "EFGH", and "XYZ"
num1 = int(len(str(text1)))
num2 = int(len(str(text2)))
num3 = int(num1 - num2)
num4 = int(num3/2)
num5 = num4*" "
有什麼辦法可以簡化這個嗎?
另外 - len()已經產生了int,不需要再次投射 – lejlot
如果OP使用Python 2.7或3.x,@lejlot不清楚。在最後一個'int/int'將會產生一個'float'。 – Christian
你是對的,我預測2.7 – lejlot