在Python中,很容易创建n
个字符的字符串:
>>> '=' * 40
'========================================'
但是,在Julia中,以上操作无效。 Julia等同于上面的Python代码是什么?
答案 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)
"========================================"