python - 这个def中的n + = 2是啥? [复制]

Posted

技术标签:

【中文标题】python - 这个def中的n + = 2是啥? [复制]【英文标题】:python - what does n += 2 in this def? [duplicate]python - 这个def中的n + = 2是什么? [复制] 【发布时间】:2012-10-12 22:29:49 【问题描述】:

可能重复:What does += mean in Python?

我有一个def函数看起来像:

def s(xs, n, m):
    t = []
    while n < m:
        t.append(xs[n])
        n += 2
    return t

我通过 t.append(xs[n]) 理解了上面的代码,但是不知道 n += 2 在这里是什么意思。

任何帮助将不胜感激。 谢谢

【问题讨论】:

相当于n = n + 2;具体来说,该函数返回一个数组,其中输入数组的每个其他元素从初始索引 n 开始,一直到索引 m。 阅读文档。 docs.python.org/reference/… 【参考方案1】:

n 加 2。我需要 30 个字符才能得到答案。

【讨论】:

以上是关于python - 这个def中的n + = 2是啥? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

python中def是啥意思?

这个 Python 程序的错误是啥?

`def twoSum(self, nums: List[int], target: int) -> List[int]:` 在 python 3 中的机制是啥:

python 代码 对于 def 中 return 与 print 差别是啥?

Python 中的lambda 是啥意思,有啥作用,如何使用?

python 出现这个错误是啥原因