Hey*_*eyl 3 python string multiline f-string
使用 % 格式,我可以四舍五入字符串中的小数位数:
pi = 3.14159265
print('pi = %0.2f' %pi)
Run Code Online (Sandbox Code Playgroud)
在输出中(在终端中)这会给我:
pi = 3.14
Run Code Online (Sandbox Code Playgroud)
我可以使用 f-strings 来完成这个任务吗?此功能已在 Python 3.6 中添加
在格式表达式中包含类型说明符
格式说明符:
f'{value:{width}.{precision}}'
Run Code Online (Sandbox Code Playgroud)
例子:
# Formatted string literals
x = 3.14159265
print(f'pi = {x:.2f}')
Run Code Online (Sandbox Code Playgroud)
是的。请参阅迷你语言格式规范:
>>> pi = 3.14159265
>>> print(f'{pi:.2f}')
3.14
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2386 次 |
| 最近记录: |