vladimircape
Авг. 14, 2014 13:20:25
Вот такая конструкцию мне не понятна
success, frame = cameraCapture.read()
что за запятая, и потом просто используетеся
while success and numFramesRemaining > 0:
vladimircape
Авг. 14, 2014 14:15:01
Я немного не понял, success и frame это разные переменные или одна какая-то.
и что каждая будет содержать
Singularity
Авг. 14, 2014 14:31:24
vladimircape
отдельные.
Это просто такой укорочений способ присвоение. Кагбе паралельное присвоение.
vladimircape
Авг. 14, 2014 15:08:52
спасибо за ответ.
Т.е. получается
success, frame = cameraCapture.read()
тоже самое что и
frame = cameraCapture.read()
success= cameraCapture.read()
вопрос тогда зачем один и тот же обьект присваивать 2м переменным?
—————
и вопрос по вашему примеру
f, s = 1,2
f, s = (1, 2)
f, s =
получается f=1 а s=2?
или как?
Shaman
Авг. 14, 2014 15:17:59
Такая запись называется распаковкой кортежа.
cameraCapture.read() возвращает кортеж из двух значений, которые распаковываются в две переменные.
можно так:
и т.п.
vladimircape
Авг. 14, 2014 17:35:41
Спасибо всем за ответы, это то что я хотел узнать
py.user.next
Авг. 14, 2014 21:08:07
Множественное присваивание это.
dip3. пример