Python 使用f字符串舍入浮点
使用%-格式,我可以对字符串中的十进制大小写进行四舍五入:Python 使用f字符串舍入浮点,python,string,multiline,f-string,Python,String,Multiline,F String,使用%-格式,我可以对字符串中的十进制大小写进行四舍五入: pi = 3.14159265 print('pi = %0.2f' %pi) 在输出(终端)中,这将给我: pi = 3.14 我可以使用f字符串来完成此任务吗?Python 3.6中添加了此功能,在格式表达式中包含类型说明符 格式说明符: f'{value:{width}.{precision}}' 例如: # Formatted string literals x = 3.14159265 print(f'pi = {x:.
pi = 3.14159265
print('pi = %0.2f' %pi)
在输出(终端)中,这将给我:
pi = 3.14
我可以使用f字符串来完成此任务吗?Python 3.6中添加了此功能,在格式表达式中包含类型说明符 格式说明符:
f'{value:{width}.{precision}}'
例如:
# Formatted string literals
x = 3.14159265
print(f'pi = {x:.2f}')
对。见:
你当然可以这样做。代码部分将是
pi = 3.14159265
print(f"{pi:.2f}")
产出:3.14
如果要打印3个小数点,则
pi = 3.14159265
print(f"{pi:.3f}")
产出:3.142
您也可以使用.format方法来完成此工作。
像这样:
pi = 3.14159265
print("{:.2f}".format(pi))
输出:3.14在最新的3.8中,您甚至可以
pi=3.14159265;打印(f'{pi=:.2f}')
pi = 3.14159265
print("{:.2f}".format(pi))