String 字符串的整数值

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语言相当陌生,正在努力寻找字符串的整数值

我知道调用int('a')将返回我正在寻找的值,但我不知道如何对int(“a”)执行相同的操作

有没有办法将字符串值转换为字符

更新: 是的,您提供的解决方案确实有效,但对我来说不行。我可能应该说得更具体些。下面是我的字符串数组的外观

数组=[“12”、“13”、“14”] [“16”、“A”]

数组[2][2]从以下位置返回“A”而不是“A”:

如果要从字符串中提取字符,请将其编入索引:

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