我阅读了这些文件和许多实例,但没有充分了解如何使用。
我有一个职能,即<代码>屏幕(>),该功能使照亮,但不得返回。 我把它称作一个变数。 它第一次被称作它从未返回。 如果它没有回来,我只想把变数分配给以前的数值。 因此,我可以清楚地解决该问题。
img = screen()
while True:
temp = screen()
if temp is not None:
img = temp
但是,我想在我打电话的屏幕上这样做,在这个大厅里几乎是10次,这样会增加。 注
img = screen() if screen() is not None else img
as this calls the method twice. I also can not do,
img = screen() or img
在屏幕上,我发现了一小孔错误。
这不是一个类似问题:。 履行另一项职能,如果没有,因为它们不能充分回答这一问题。
审判
img = (s := self.screen(bounding_box)) if s is not None else img
以及
(img := self.screen(bounding_box)) if img is not None else img
但是,他们都从事着工作。