So, here is a snippet of my code:
return \"a Parallelogram with side lengths {} and {}, and interior angle
{}\".format(str(self.base), str(self.side), str(s
You can put parenthesis around the whole expression:
return ("a Parallelogram with side lengths {} and {}, and interior "
"angle {}".format(self.base, self.side, self.theta))
or you could still use \
to continue the expression, just use separate string literals:
return "a Parallelogram with side lengths {} and {}, and interior " \
"angle {}".format(self.base, self.side, self.theta)
Note that there is no need to put +
between the strings; Python automatically joins consecutive string literals into one:
>>> "one string " "and another"
'one string and another'
I prefer parenthesis myself.
The str()
calls are redundant; .format()
does that for you by default.