6 great new Python features you don’t want to miss

Python has added a number of powerful new features over the last few versions. Don’t miss out on what they have to offer

6 great new Python features you don’t want to miss

Any programming language that fails to add new functionality over time has stopped being a technology with a future and become a technology of the past. Python 3 continues to move forward with the addition of significant new features, though it’s difficult to keep up with them when you’re preoccupied with the nitty-gritty of your development work.

Here are six of the newest features in the last few versions of Python 3 that not only deserve your attention, but probably a place in your software projects.


The Zen of Python states that there should be one obvious way to do things. String formatting in Python deviates greatly from this rule, because there is a slew of ways to do it. But the “f-string” format, unveiled in Python 3.6, is both the fastest and among the most convenient. Nevertheless, many Python programmers, who learned string formatting on earlier versions of Python, don’t take advantage of them. 

To use an f-string, just place the variable you want to include in the string in curly braces, and decorate the string with an f prefix:

To continue reading this article register now

How to choose a low-code development platform