f-strings
Les f-strings ont énormément de capacité de formatage.
Nombres
Pourcentages
success_rate = 0.87437618716print(f"Success rate: {success_rate:.1%}")print(f"Success rate: {success_rate:.2%}")
87.4%87.43%
Dates
from datetime import datetime
now = datetime.now()
print(f"Current date: {now:%Y-%m-%d}")print(f"Current date: {now:%Y-%m-%d:%S}")
Alignments
name = "Python"print(f"{name:<20} is left-aligned")print(f"{name:>20} is right-aligned")print(f"{name:^20} is centered")
Python is left-aligned Python is right-aligned Python is centered