Can I use `printf` and `;` in python

why does printf not work
and is writing print(""); with a semicolon at the end not a good practice?

printf is not a built-in function of the python language.

semi-colons allow you to multiple lines of code on the same line.