Правда ли, что я не могу использовать фигурные скобки в Python?

В моем случае, о котором ни один из вышеперечисленных ответов не был указан. Если ваше устройство использует разъем miniUsb, убедитесь, что вы используете кабель, который не заряжен. Я стал привыкнуть к разработке с использованием нового устройства Usb-C и не мог понять, что кабель с зарядовой связью был смешан с моим пакетом, особенно потому, что нет видимого способа рассказать о различии.

Перед тем, как удалить и пройдите кошмар переустановки драйвера и опции меню Android. Сначала попробуйте использовать другой кабель.

40
задан openfrog 20 December 2009 в 15:57
поделиться

7 ответов

if foo: #{
    print "it's true"
#}
else: #{
    print "it's false!"
#}

(Очевидно, это шутка.)

281
ответ дан 26 November 2019 в 21:32
поделиться

Как уже упоминалось, вы правы, фигурных скобок в Python нет. Кроме того, у вас нет end или endif или endfor или чего-либо подобного (например, в паскале или рубине). Все кодовые блоки основаны на отступах.

3
ответ дан 26 November 2019 в 21:32
поделиться

Да. Фигурные скобки не используются. Вместо этого вы используете символ : для введения новых блоков, например:

if True:
    do_something()
    something_else()
else:
    something()
27
ответ дан 26 November 2019 в 21:32
поделиться

Ага :)

И есть (обычно) разница между четырьмя пробелами и табуляцией, поэтому убедитесь, что вы стандартизировали использование ..

11
ответ дан 26 November 2019 в 21:32
поделиться

Исправить для кодовых блоков. Однако вы определяете словари в Python с помощью фигурных скобок:

a_dict = {
    'key': 'value',
}

А-а-а.

36
ответ дан 26 November 2019 в 21:32
поделиться

Вы можете попробовать добавить поддержку фигурных скобок с помощью оператора future import , но он еще не поддерживается, поэтому вы получите синтаксическую ошибку:

>>> from __future__ import braces
  File "<stdin>", line 1
SyntaxError: not a chance
87
ответ дан 26 November 2019 в 21:32
поделиться

Да.

if True:
    #dosomething
else:
    #dosomething else

#continue on with whatever you were doing

В принципе, везде, где у вас была бы открывающая фигурная скобка, используйте вместо нее двоеточие. Неуверенно закрыть регион. Это не займет много времени, чтобы он стал полностью естественным.

8
ответ дан 26 November 2019 в 21:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: