# What's a quick way of generating a string like this?

**URL:** <https://discourse.julialang.org/t/whats-a-quick-way-of-generating-a-string-like-this/100722>\
**Category:** General Usage\
**Tags:** question\
**Created:** [June 23, 2023, 12:08am UTC](https://discourse.julialang.org/t/whats-a-quick-way-of-generating-a-string-like-this/100722 "2023-06-23T00:08:45Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Leon6](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/leon6/32/205483_2.png) [@Leon6](https://discourse.julialang.org/u/Leon6)\
**Post date:** [June 23, 2023, 12:08am UTC](https://discourse.julialang.org/t/whats-a-quick-way-of-generating-a-string-like-this/100722/1 "2023-06-23T00:08:46Z")

</div>

```julia
A_01.jpg
A_02.jpg
...
A_16.jpg

```

Basically how do I let Julia add a zero in front of it, when it is a single digit number? Do I have to write an if loop? Thanks

---

<div class="post-metadata">

**Author:** ![mbaz](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mbaz/32/17295_2.png) [@mbaz](https://discourse.julialang.org/u/mbaz)\
**Post date:** [June 23, 2023, 12:28am UTC](https://discourse.julialang.org/t/whats-a-quick-way-of-generating-a-string-like-this/100722/2 "2023-06-23T00:28:27Z")

</div>

You can use `string`:

```julia
(v1.9) julia> string(1, pad = 2)
"01"

(v1.9) julia> string(11, pad = 2)
"11"

```

---

<div class="post-metadata">

**Author:** ![mkitti](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mkitti/32/12459_2.png) [@mkitti](https://discourse.julialang.org/u/mkitti)\
**Post date:** [June 23, 2023, 12:32am UTC](https://discourse.julialang.org/t/whats-a-quick-way-of-generating-a-string-like-this/100722/3 "2023-06-23T00:32:47Z")

</div>

You could use `Printf.@sprintf`.

```julia
julia> using Printf

julia> filename(n) = @sprintf "A_%02d.jpg" n
filename (generic function with 1 method)

julia> println.(filename.(1:16));
A_01.jpg
A_02.jpg
A_03.jpg
A_04.jpg
A_05.jpg
A_06.jpg
A_07.jpg
A_08.jpg
A_09.jpg
A_10.jpg
A_11.jpg
A_12.jpg
A_13.jpg
A_14.jpg
A_15.jpg
A_16.jpg

```
