Text Alignment in Python is useful for printing out clean formatted output. Some times the data to be printed varies in length which makes it look messy when printed. By using String Alignment the output string can be aligned by defining the alignment as left, right or center and also defining space (width) to reserve for the string.
Approach : We will be using the f-strings to format the text. The syntax of the alignment of the output string is defined by ‘<‘, ‘>’, ‘^’ and followed by the width number.
Example 1 : For Left Alignment output string syntax define ‘<‘ followed by the width number.
Left Aligned Text
Example 2 : For Right Alignment output string syntax define ‘>’ followed by the width number.
Right Aligned Text
Example 3 : For Center Alignment output string syntax define ‘^’ followed by the width number.
Example 4 : Printing variables in Aligned format
Left Text Centered Text Right Text
Example 5 : Printing out multiple list values in aligned column look.
Name Marks Division ID Raj 7 A 21 Shivam 9 A 52 Shreeya 8 C 27 Kartik 5 B 38
Attention geek! Strengthen your foundations with the Python Programming Foundation Course and learn the basics.
To begin with, your interview preparations Enhance your Data Structures concepts with the Python DS Course.