如何将 fstring 转换为 str.format?
How can I convert fstring to str.format?
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)
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)