HEADER_LENGTH = 10 my_username = input("Username: ") username = my_username.encode() username_header = f"{len(username):<{HEADER_LENGTH}}"
Как я могу изменить 'username_header' с fstring на str.format ()? Я должен работать на python3 .5. поэтому я не могу использовать fstring.
Это должно работать:
username_header = '{0:<{1}}'.format(len(username),HEADER_LENGTH)
вы также можете использовать аргументы ключевых слов
username_header = '{user_len:<{header_len}}'.format(user_len=len(username),header_len=HEADER_LENGTH)