Sadly in Pascal the only options are slow & error-prone format strings or inflexible & cumbersome Write* builtins.
I've never attempted to compare the performance of FPC output facilities with those of Python but, I find it a bit difficult to believe that interpreted I/O functions would be faster than compiled I/O code.
In addition to that, I can't think of any case where Python f'string can do something that can't be fairly easily done with WriteStr.
Seems to me there is nothing that can be done with one that cannot be done with the other. Since I'm very far from being a Python expert, correct me if I'm wrong and, in that case, one or more examples of those cases would be great.