我有一个字符串(让我们说“Hello World”),我想将它的第一个字符保存在不同的变量中(例如,字符1 =“H”,字符2 =“e”......)。
如何获取字符串中的第n个字符?
谢谢!
加成: 我怎么能用Python做到这一点?它会比客户端更好吗?
答案 0 :(得分:46)
下式给出:
var string = "HAI";
/* and */
var index = 1; // number ∈ [0..string.length), rounded down to integer
string.charAt(index)
返回"A"
(preferred)string[index]
返回"A"
(non-standard)string.substring(index, index+1)
返回"A"
(over-complex solution but works)string.substr(index, 1)
返回"A"
(non-standard approach to above)答案 1 :(得分:30)
使用charAt
方法。就客户端或服务器而言,它取决于上下文。但你不应该相信客户的意见。
答案 2 :(得分:2)
不确定这是否是跨浏览器安全的,但您可以使用类似数组的索引:
"Hello"[0] -> "H"
Python中的语法完全相同。