Что нового добавили в REPL в Python 3.13
На самом деле серьезно его прокачали!
▫️Както я писал, что для выхода из REPL приходится писать exit, еще и скобки для вызова. И было бы удобней сделать это по аналогии с обычным терминалом.
Видимо, я не один такой😁 В новом REPL добавили несколько команд:
exit или quit: для выхода. Именно так, без вызова функции!
clear: для очистки терминала
help или F1: для входа в режим справки (q для выхода)
▫️ Автокомплит по TAB аналогичный Linux-терминалу. Одиночный TAB заполняет самое пхожее совпадение, двойной показывает все доступные варианты. Эти варианты фильтруются по мере набора.
▫️ Ранее при вставке многострочного кода с пустыми строками мы получали ошибку IndentationError, теперь это исправили.
Хотя, в некоторых терминалах это даже с 3.6 работает нормально, но зависит от конкретной реализации именно терминала а не Python. На винде точно не работает до 3.13.
Пример кода для теста в 3.12 и 3.13
class A:
def test(self):
pass
▫️ История ввода теперь учитывает многосрочные команды.При нажатии стрелки вверх появятся все строки из прошлого многосрочного ввода, по ним даже можно перемещаться и редактировать.
По нажатию F2 можно открыть всю историю ввода.
▫️ Колоризация кода для tracebacks и doctest. Также я заметил что имеет цвет промт функции input().
Кстати, для тестов на винде без установки можно использовать портейбл версию из проектаWinPython.
#release
💍The #Ministry of #Finance proposed to increase the state duty for divorce from 650₽ to 5,000₽ (by almost 8 times)
📛 For state registration of a name change, including the issuance of a name change certificate - from 1,600 rubles. up to 5000 rubles.
🧑🎓For the issuance of a certificate, certificate or other document confirming the level of qualification, or its duplicate due to loss, the fee will rise from 1300 rubles. up to 2000 rub.
👮 For consideration of a petition provided for by antimonopoly legislation - from 35 thousand rubles. up to 400 thousand rubles.
🚔 For consideration of an application provided for by the legislation on natural monopolies - from 16 thousand rubles. up to 50 thousand rubles.
Subscribe: @nido_russia
https://t.me/nido_russia/1666
#stateduties#госпошлина#fees#tax#fines
Долго смаковал в ожидании нужного момента и вот посмотрел. Кайф! Вроде и знал всё об истории этой культовой в своё время тусовки, но некоторые факты открылись впервые. И конечно яркий документ эпохи, когда лейблы формировали музыкальную сцену, стимулируя к творчеству и воспитывая вкус у слушателя. Рекомендую всем неравнодушным ⚡
#ministry#revoltingcocks#kmfdm#meatbeatmanifesto#theklf#younggods#cubanate#coil#front242#etc