python - 在格式说明符中使用 [0][width] 的示例
问题描述
我有以下格式字符串:
>>> '{num:+,.4f}'.format(num=-200000)
这使用:
[sign]
[grouping_option]
[.precision]
[type]
此处定义的格式说明符中的选项。
格式规范定义为:
format_spec ::= [[fill]align][sign][#] here ==> [0][width]<== here [grouping_option][.precision][type]
[0]
和[width]
选项的例子是什么?那些是干什么用的?
解决方案
该Width
方法在左侧填充整个数字,以便它至少产生那么多字符,这在数字需要排列时很有用。这0
意味着用零而不是空格填充宽度。
>>> '{num:+20,.4f}'.format(num=-200000)
' -200,000.0000'
>>> '{num:+020,.4f}'.format(num=-200000)
'-00,000,200,000.0000'
推荐阅读
- oauth-2.0 - AWS 和 Cognito
- spring-boot - 如何优雅地关闭 Spring Batch 从站
- python - 在 Watson Studio Python“环境”中安装 rpy2 时出现问题
- php - apache 意外退出,chrome 浏览器失败,没有任何响应
- vb.net - 如何在 VB.NET BackgroundWorker 中使用百分比而不是 ProgressBar 控件
- ios - 在开发人员门户上创建配置文件时无法选择通配符 App ID
- python - 比较两个列表,并创建其他两个具有交集和差异的列表
- ios - 在 applicationWillTerminate 中发出套接字事件
- tree - AVL 树的左节点是否总是小于当前节点?
- tcl - Tcl 中的 info exists 命令返回错误