Что означают три точки в этой строке кода Python?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Что означают три точки в этой строке кода Python?

Сообщение Anonymous »

Я нашел этот код Python в Интернете:

Код: Выделить всё

table = {'Sjoerd': 4127, 'Jack': 4098, 'Dcab': 8637678}
>>> print('Jack: {0[Jack]:d}; Sjoerd: {0[Sjoerd]:d}; '
...       'Dcab: {0[Dcab]:d}'.format(table))
Это отлично работает и дает мне Jack: 4098; Сьерд: 4127; Dcab: 8637678.
Но когда я попытался удалить три точки и запустить код, я получил ошибку:

Код: Выделить всё

table = {'Sjoerd': 4127, 'Jack': 4098, 'Dcab': 8637678}
>>> print('Jack: {0[Jack]:d}; Sjoerd: {0[Sjoerd]:d}; Dcab: {0[Dcab]:d}'.format(table))

Код: Выделить всё

File "", line 3
>>> print('Jack: {0[Jack]:d}; Sjoerd: {0[Sjoerd]:d}; Dcab: {0[Dcab]:d}'.format(table))
^
SyntaxError: invalid syntax
Почему это происходит?
Что означают три точки?

Подробнее здесь: https://stackoverflow.com/questions/625 ... -code-mean
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»