f-strings
- right padding:
print(f"{'Name':<{padding}}: {name}") - left padding:
print(f"{'Name':>{padding}}: {name}") - padding and alignment:
message = 'hello'
filler = '*'
align_left = '<'
align_right = '>'
align_center = '^'
width = 20
print(f"{message:{filler}{align_center}{width}}")
- output is
*******hello******** - type formatting:
print(f"{'hex':<{padding}}{number:X}") - shortcut for returning variable name and value
print(f"{value=}") - f-string paddingโ๏ธ