Different ways to pad or add zeroes to string
num = 7 print('{0:0>5d}'.format(num)) # left print('{0:0<5d}'.format(num)) # right print('{:05d}'.format(num)) print("%0*d" % (5, num)) print(format(num, "05d")) temp = 'test' print(temp.rjust(10, '0')) print(temp.ljust(10, '0'))
Sample output of above program.
00007
70000
00007
00007
00007
000000test
test000000
2018-07-23T10:39:57+05:30
2018-07-23T10:39:57+05:30
Amit Arora
Amit Arora
Python Programming Tutorial
Python
Practical Solution