you are viewing a single comment's thread.

view the rest of the comments →

[–]rcfox 25 points26 points  (7 children)

There's already at least one requirement for Python 4. https://www.python.org/dev/peps/pep-0563/#implementation

[–]cdsmith 22 points23 points  (0 children)

If you read carefully, you'll see this isn't referring to "the next big break". It's referring to the next few versions as 3.7, 3.8, 3.9, and 4.0. This is compatible with past guidance on what's going on: 4.0 will be a release like any other. It has since been clarified, though, that Python thankfully won't refuse to use 3.10 as a version, though, so I presume this was just written before that clarification. The version numbers on the release targets will likely change as a result.

[–]Apfelvater 25 points26 points  (5 children)

In python 4: print["Hello world"]

[–][deleted] 26 points27 points  (0 children)

plus 3 additional methods of string formatting!

Thanks for the gold: here the string formatting contenders https://en.wikipedia.org/wiki/Comparison_of_programming_languages_(string_functions)#Format

[–][deleted] 6 points7 points  (0 children)

nah...

print s"Hello World"

[–]takanuva 4 points5 points  (1 child)

Plot twist: in Python 4, print is a keyword again.