> There is no such koan. "Only One Way" is a calumny about Python originating long ago from the Perl community.
> There should be one-- and preferably only one --obvious way to do it.
Personally, I’ve always thought that Python missed its Zen, both here and on “explicit is better than implicit.”
def log(fmt, *args):
print(fmt % args)
Hardly a huge change.The last died with 3.0.
But my point is that the Zen of Python must be seen as a post hoc description overlaid onto whatever the actual Python philosophy is. Aligned, certainly, but at times only roughly aligned.
So I don't see it as having sailed (with string formatting, or other specific even) but never having been there in the first place. More like, sailing in the same waters.
The Tao that can be told
is not the eternal Tao Can the Tao be found
where there is no Tao?Now there are TWO ways of calling a block of code repeatedly based? How confusing for new users. Python really went downhill since then.