Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Pomylky ta Obmezhennya

Piton навмисно повертає нестандартні, “характерні” повідомлення про помилки. Це частина стилю мови.

Типові причини помилок:

  • невідоме ім’я змінної
  • неправильний тип для оператора
  • індекс поза межами списку
  • неіснуючий ключ словника
  • неправильна кількість аргументів функції

Pryklady sytuatsii

  • m["missing"] для відсутнього ключа в словнику
  • s[100] для списку з трьох елементів
  • delete([1, 2], "a")
  • dodaty({"a": 1}, 2)
  • true ta 1

Potochni obmezhennya

  • числа всередині інтерпретатора працюють як float64
  • ключі slovnyk мають бути рядками
  • логічні оператори ta / abo очікують bool
  • dodaty() працює тільки зі списками
  • delete() працює тільки зі словниками
  • vvid зараз читає число
  • повноцінного for-циклу поки немає
  • drukuvaty nil окремого літерала не має, а nil може з’являтися як внутрішнє значення результату деяких операцій

Якщо документація і реалізація розійшлися, джерелом істини вважається код та тести репозиторію.