3 ms·
I did mention named parameters, you are using positional parameters to make your point. You don't even list the variables in your example. That seems pretty imp
by collyw 7y ago
I did mention named parameters, you are using positional parameters to make your point. You don't even list the variables in your example. That seems pretty implicit to me.
I think this is more explicit:
"My name is {name}, I'm {feet} tall and live in {location}.".format(name="Bob", location="USA", feet=7)
- isaacremuant 7y agoYour example is not representative because you're using literals. Your actual example would be: "My name is {name}, I'm {feet} tall and live in {location}.".format(name=name, location=location, feet=feet) And with f-strings: f"My name is {name}, I'm {feet} tall and live in {location}." f-strings is clearly more readable, concise and actually faster to run.
- collyw 7y agoThe literals were just an example. And personally I find it more explicit, which is my original point. If its faster to run, then fair enough.