在Julialang中带有前导(左填充)零的字符串的数字

问题描述:

这似乎是一个简单的问题,但我无法在任何地方找到答案。如果我有一个整数变量,我怎样才能将它转换为前导零的字符串?在Julialang中带有前导(左填充)零的字符串的数字

我想要的东西,如下面的代码:

n = 4 
string_size = 3 
println(fleading(n, string_size)) 
# result should be "004" 

fleading会是这样的数量与前导零转换成字符串的函数。 python中的类似方法是str(4).zfill(3),其结果为004

您正在寻找的lpad()(左垫)功能:

julia> lpad(4,3,0) 
"004" 

documentation

LPAD(字符串,N,P)

制作在打印时至少有n列宽的字符串,在左侧填充 ,副本为p。

+0

谢谢!寻找前导零没有得到我任何结果。 – silgon

+0

@silgon是的,知道人们用来引用这种东西的所有不同术语是很棘手的 –