为什么我尝试打印字符串中的每个字符时会得到数字(0到9)?字符串的长度是10,所以我得到每个字母的索引?我怎样才能获得角色呢?我想获得Python将在类似代码中提供的输出(下面的JS和Python的代码以及它自己的输出)。我在谷歌Chrome控制台上尝试了这个。代码和输出如下:
strng = 'This is me';
for (var charac in strng)
{
console.log(charac);
}
输出
0
1
2
3
4
5
6
7
8
9
具有for-in格式的Python将每行打印每个字符。这就是我想要的。终端iPython下面的代码和输出:
strng = 'This is me'
for charac in strng:
print(charac)
Python输出是:
T
h
i
s
i
s
m
e
答案 0 :(得分:0)
来自MDN:
for ... in语句迭代了一个的可枚举属性 对象,以任意顺序。对于每个不同的属性,语句都可以 被执行。
尝试使用of声明:
#one {
height: 100px;
background-color: blue;
}
#two {
position: relative;
width: 50px;
height: 50px;
background-color: red;
border-radius: 100px;
transform: translateY(40px);
margin: 0 auto;
z-index: 1;
}
#three {
position: relative;
height: 30px;
background-color: yellow;
bottom: -20px;
}