>>>>> "FL" == Fredrik Lundh <fredrik@pythonware.com> writes: >> def birth(self, name): country = self.countryOfOrigin['name'] >> return '${name} was born in ${country}'.sub() FL> now explain why the above is a vast improvement over: | def birth(self, name): | country = self.countryOfOrigin['name'] | return join(name, ' was born in ', country) One use case: you can't internationalize that. You /can/ translate '${name} was born in ${country}', which might end up in some languages like '${country} was ${name} born in'. FL> (for extra bonus, explain how sub() can be made to FL> execute substantially faster than a join() function) All I care is that it runs as fast as the % operator. -Barry
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4