In Python, it is tedious to write:
print \"foo is\" + bar + \'.\'
Can I do something like this in Python?
print \"foo is #{ba
There is a big difference between this in Ruby:
print "foo is #{bar}."
And these in Python:
print "foo is {bar}".format(bar=bar)
In the Ruby example, bar is evaluated
In the Python example, bar is just a key to the dictionary
In the case that you are just using variables the behave more or less the same, but in general, converting Ruby to Python isn't quite so simple