Вы можете получить длину строки, чтобы узнать, сколько пробелов вставлено, или используйте srt.rjust.
def adjust(string, function):
left, right = 20, 40
tag = '<'+'-'*(15-len(function))+' write from function ' + function
print(string.ljust(left, ' ') + tag.rjust(right, ' '))
text = ['Good Morning !', 'Are you ready', 'How about', 'Test']
func = ['get', 'get', 'post', 'delete']
for t, f in zip(text, func):
adjust(t, f)
Good Morning ! <------------ write from function get
Are you ready <------------ write from function get
How about <----------- write from function post
Test <--------- write from function delete