是否可以将单位($)添加到以下格式函数中?
def comma(x, pos):
return format(x, "6,.0f")
我已经尝试了
return "$" + format(x, "6,.0f")
但是轴上的数字和美元符号之间的空间太大。
答案 0 :(得分:0)
在添加货币符号后,您可以格式化为至少六个字符:
>>> format("${:,.0f}".format(99.9), ">6s")
' $100'
>>> format("${:,.0f}".format(99), ">6s")
' $99'
>>> format("${:,.0f}".format(9999), ">6s")
'$9,999'
请注意,这意味着该限制包含$
和,
。