使用文字的python和字符串切片?

时间:2017-04-11 12:06:56

标签: python

char = word[i]

我很难理解char的作用。 Afaik在Python中没有str类型,只有word我认为这只是一个变量,它对变量i进行索引。但我不明白db.studenci.update({ "nr albumu" : 27 }, { "$push" : { "oceny" : { "IABD": [3,2,3,4,5,7] } } } ); 指的是什么?我们不应该使用数字来表示位置吗?

2 个答案:

答案 0 :(得分:1)

  

我们不应该使用数字来表示位置吗?

嗯...... i = 0 ......这是一个数字!它不是在这里切片。这是索引。字符串像列表一样可以使用

虽然循环不是Pythonic,但i实际上从未在循环中使用过。你可以改写那个

for char in word:
    if char in an_letters:

答案 1 :(得分:1)

Char只是一个变量,你给它任何其他名称......然后char将在每个迭代中使用word中包含的子字符串字符,例如word="hello" word[1]="h" 1}} word[2]="e"[i] ...

word是索引, showAdapter = new ArrayAdapter<Show>(this, showArrayAdapter); // the error

中的位置