2016-08-24 71 views
6

這似乎是一個簡單的問題,但我無法在任何地方找到答案。如果我有一個整數變量,我怎樣才能將它轉換爲前導零的字符串?在Julialang中帶有前導(左填充)零的字符串的數字

我想要的東西,如下面的代碼:

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

fleading會是這樣的數量與前導零轉換成字符串的函數。 python中的類似方法是str(4).zfill(3),其結果爲004

回答

8

您正在尋找的lpad()(左墊)功能:

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

documentation

LPAD(字符串,N,P)

製作在打印時至少有n列寬的字符串,在左側填充 ,副本爲p。

+0

謝謝!尋找前導零沒有得到我任何結果。 – silgon

+0

@silgon是的,知道人們用來引用這種東西的所有不同術語是很棘手的 –