Python f-string benchmarks
Python 3.6 f-strings have been shown to be the fastest string formatting method in microbenchmarks by Python core dev Raymond Hettinger in relative speed factors:
- f-string: 1.0
 - concatenate string: 1.33
 - join sequence of strings: 1.73
 - %s formatting operator: 2.40
 - .format() method: 3.62
 - Template() method: 11.48
 
The reason for this speedy performance was described by Python core dev Serhiy Storchaka.