Python 带有可变十进制数说明符的 f 字符串
Python f-string with a Variable Decimal Number Specifier
是否可以使用带有可变十进制数说明符的 Python f 字符串?
这是一个例子,但它不起作用:
print(f'{1.23456:.2f}') # working f-string code
number = 2
print(f'{1.23456:.' + number + 'f}')
Python3.7.
您将第二组括号放在第一个括号内:
number = 2
print(f'{1.23456:.{number}f}')
# 1.23
是否可以使用带有可变十进制数说明符的 Python f 字符串? 这是一个例子,但它不起作用:
print(f'{1.23456:.2f}') # working f-string code
number = 2
print(f'{1.23456:.' + number + 'f}')
Python3.7.
您将第二组括号放在第一个括号内:
number = 2
print(f'{1.23456:.{number}f}')
# 1.23