Python 3.x 格式说明符中带有变量的f字符串
可以创建一个f字符串,其中使用整数变量作为填充的数字吗Python 3.x 格式说明符中带有变量的f字符串,python-3.x,f-string,Python 3.x,F String,可以创建一个f字符串,其中使用整数变量作为填充的数字吗 >>> s = 8 >>> f"{'test':s}" 使用.format()您可以通过以下方式解决此问题: >>> "{{:{}}}".format(s).format("test") 我会用它打印姓名列表,并用最大姓名长度填充: s = max(map(len, names)) for n in names: p
>>> s = 8
>>> f"{'test':s}"
使用.format()
您可以通过以下方式解决此问题:
>>> "{{:{}}}".format(s).format("test")
我会用它打印姓名列表,并用最大姓名长度填充:
s = max(map(len, names))
for n in names:
print(f"The age of {n:s} is {ages[n]}.")
n,s=“测试”,8;f'{n:{s}}'
->'test'
同样,您不必多次调用str.format
来对它执行相同的操作:“{:{}”。format(n,s)
n,s=“test”,8;f'{n:{s}}'
->'test'
同样,您不必使用对str.format
的多次调用来对它执行相同的操作:“{:{}”。format(n,s)