在Julia中,如何像在Python中那样重复创建一个字符串n次字符?

时间:2018-09-06 20:09:42

标签: python julia

在Python中,很容易创建n个字符的字符串:

>>> '=' * 40
'========================================'

但是,在Julia中,以上操作无效。 Julia等同于上面的Python代码是什么?

1 个答案:

答案 0 :(得分:10)

在Julia中,您可以使用n运算符将单个字符复制到n个字符的字符串中,或​​者将单个字符字符串复制到一个^个字符的字符串中。因此,可以使用单引号字符'='或双引号的单个字符"="字符串。

julia> '='^40  # Note the single-quoted character '='
"========================================"
julia> "="^40  # Note the double-quoted string "="
"========================================"

做同样事情的另一种方法是:

julia> repeat('=', 40)
"========================================"

julia> repeat("=", 40)
"========================================"