如何在python中组合变量以形成函数?

时间:2016-10-09 23:37:34

标签: python excel string python-2.7 function

ypos = 1
ypos2 = ypos-1
xpos = 1
xpos2 = 2

使用这些变量,每次代码循环时都会更改,我如何让它打印下面的结果?

=B(ypos)-B(ypos2)

每次代码循环时,ypos增加1,因此ypos2增加1

因此代码循环应该是结果 1)B1-B0 2)B2-B1 3)B3-B2 等

非常感谢任何帮助,如果你不理解这个问题让我知道,我不太清楚如何解释它。(P.S。我正在使用python2.7)

谢谢,安东尼

2 个答案:

答案 0 :(得分:2)

print('B({})-B({})'.format(ypos, ypos2))

print('B(' + str(ypos) + ')-B(' + str(ypos2) + ')')

这些应该适用于Python 2.7或Python 3.x。

答案 1 :(得分:1)

应该是这样:

print 'B({})-B({})'.format(ypos, ypos2)

对于python2.7,打印没有括号,与python3不同。选中此项以验证link