String 字符串的整数值
我对Julia语言相当陌生,正在努力寻找字符串的整数值 我知道调用int('a')将返回我正在寻找的值,但我不知道如何对int(“a”)执行相同的操作 有没有办法将字符串值转换为字符 更新: 是的,您提供的解决方案确实有效,但对我来说不行。我可能应该说得更具体些。下面是我的字符串数组的外观 数组=[“12”、“13”、“14”] [“16”、“A”] 数组[2][2]从以下位置返回“A”而不是“A”: 如果要从字符串中提取字符,请将其编入索引:String 字符串的整数值,string,char,int,julia,String,Char,Int,Julia,我对Julia语言相当陌生,正在努力寻找字符串的整数值 我知道调用int('a')将返回我正在寻找的值,但我不知道如何对int(“a”)执行相同的操作 有没有办法将字符串值转换为字符 更新: 是的,您提供的解决方案确实有效,但对我来说不行。我可能应该说得更具体些。下面是我的字符串数组的外观 数组=[“12”、“13”、“14”] [“16”、“A”] 数组[2][2]从以下位置返回“A”而不是“A”: 如果要从字符串中提取字符,请将其编入索引: julia> str[1] 'H' jul
julia> str[1]
'H'
julia> str[6]
','
julia> str[end]
'\n'
因此,您可以在索引
1
处获取字符,然后将其传递给int
字符串在内部表示为Uint8
的数组,因此对于ascistring
的工作如下:
julia> "Hello".data
5-element Array{Uint8,1}:
0x48
0x65
0x6c
0x6c
0x6f
但是,对于Unicode,字符的定义更为复杂,因此请谨慎使用。这实际上帮助很大。fin_array[3][2][1]不,rakh的回答帮助我找到了答案。fin_数组[3][2][1]#这将返回字符值
julia> "Hello".data
5-element Array{Uint8,1}:
0x48
0x65
0x6c
0x6c
0x6f