Julia是否可以将数字转换为字符串类型的科学计数法?
例如:
300变为“ 3.00E + 02” 要么 0.0045变成“ 4.5E-03” 要么 3.14159变为“ 3.14159E + 00”
答案 0 :(得分:5)
您可以为此使用标准库Printf
。
julia> using Printf
julia> @printf "%.2E" 300
3.00E+02
如果您不想打印,而是转换为格式正确的字符串,则可以
julia> using Printf
julia> str = @sprintf "%.2E" 300
"3.00E+02"