Что нового добавили в 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
#Kosovo🇽🇰
#Parlamentari
Exit poll di Albanian Post.
🟥 Autodeterminazione! (#VV|PES): 43,5%
🟦 Partito Democratico del Kosovo (#PDK|ALDE): 23,6%
🟧 Lega Democratica del Kosovo (#LDK|PPE): 15,9%
🟦 Alleanza per il Futuro del Kosovo (#AAK|Destra): 7,2%
@TuttoElezioni
#Kosovo🇽🇰
#Parlamentari
Exit poll di KlanKosova.
🟥 Autodeterminazione! (#VV|PES): 44,1%
🟦 Partito Democratico del Kosovo (#PDK|ALDE): 23,9%
🟧 Lega Democratica del Kosovo (#LDK|PPE): 16,1%
🟦 Alleanza per il Futuro del Kosovo (#AAK|Destra): 5,8%
🟪 Iniziativa Socialdemocratica (#NISMA|Centro-sinistra): 1,1%
@TuttoElezioni
🇽🇰#Kosovo — Il partito del premier uscente Albin #Kurti ha vinto le elezioni legislative. #Vetevendosje (nazionalista e di centrosinistra) ha ottenuto il 49% dei voti. I partiti d'opposizione di centrodestra hanno ottenuto rispettivamente il 21% (#PDK), 18% (#LDK) e 7% (#AAK). 4% alla lista Serba. Il risultato potrebbe porre fine allo stallo politico.
@UltimoraPolitics24
#Kosovo🇽🇰
#Parlamentari
Risultati preliminari.
Sezioni scrutinate: 2.557/2.557 (100%).
🟥 Autodeterminazione! (#VV|PES): 49,34%
🟦 Partito Democratico del Kosovo (#PDK|ALDE): 20,98%
🟧 Lega Democratica del Kosovo (#LDK|PPE): 13,57%
🟦 Alleanza per il Futuro del Kosovo (#AAK|Destra): 5,66%
🟦 Lista Serba (#SL|Minoranza serba): 4,81%
🟪 Iniziativa Socialdemocratica (#NISMA|Centro-sinistra): 1,70%
@TuttoElezioni
#Kosovo🇽🇰
#Parlamentari
Risultati provvisori.
Sezioni scrutinate: 2.548/2.557 (99,65%).
🟥 Autodeterminazione! (#VV|PES): 49,30%
🟦 Partito Democratico del Kosovo (#PDK|ALDE): 21,00%
🟧 Lega Democratica del Kosovo (#LDK|PPE): 13,57%
🟦 Alleanza per il Futuro del Kosovo (#AAK|Destra): 5,68%
🟦 Lista Serba (#SL|Minoranza serba): 4,78%
🟪 Iniziativa Socialdemocratica (#NISMA|Centro-sinistra): 1,71%
@TuttoElezioni
#Kosovo🇽🇰
#Parlamentari
Risultati provvisori.
Sezioni scrutinate: 2.444/2.557 (95,58%).
🟥 Autodeterminazione! (#VV|PES): 49,79%
🟦 Partito Democratico del Kosovo (#PDK|ALDE): 21,16%
🟧 Lega Democratica del Kosovo (#LDK|PPE): 13,79%
🟦 Alleanza per il Futuro del Kosovo (#AAK|Destra): 5,74%
🟦 Lista Serba (#SL|Minoranza serba): 3,85%
🟪 Iniziativa Socialdemocratica (#NISMA|Centro-sinistra): 1,72%
@TuttoElezioni
#Kosovo🇽🇰
#Parlamentari
Risultati provvisori.
Sezioni scrutinate: 2.238/2557 (87,52%).
🟥 Autodeterminazione! (#VV|PES): 50,25%
🟦 Partito Democratico del Kosovo (#PDK|ALDE): 20,76%
🟧 Lega Democratica del Kosovo (#LDK|PPE): 14,04%
🟦 Alleanza per il Futuro del Kosovo (#AAK|Destra): 5,99%
🟦 Lista Serba (#SL|Minoranza serba): 3,29%
🟪 Iniziativa Socialdemocratica (#NISMA|Centro-sinistra): 1,63%
@TuttoElezioni
#Kosovo🇽🇰
#Parlamentari
Risultati provvisori.
Sezioni scrutinate: 857/2557 (33,52%).
🟥 Autodeterminazione! (#VV|PES): 48,10%
🟦 Partito Democratico del Kosovo (#PDK|ALDE): 19,41%
🟧 Lega Democratica del Kosovo (#LDK|PPE): 13,89%
🟦 Alleanza per il Futuro del Kosovo (#AAK|Destra): 7,67%
🟦 Lista Serba (#SL|Minoranza serba): 4,26%
🟪 Iniziativa Socialdemocratica (#NISMA|Centro-sinistra): 1,65%
@TuttoElezioni
#Kosovo🇽🇰
#Parlamentari
Risultati provvisori.
Sezioni scrutinate: 429/2557 (16,78%).
🟥 Autodeterminazione! (#VV|PES): 46,77%
🟦 Partito Democratico del Kosovo (#PDK|ALDE): 19,77%
🟧 Lega Democratica del Kosovo (#LDK|PPE): 13,52%
🟦 Alleanza per il Futuro del Kosovo (#AAK|Destra): 7,57%
🟦 Lista Serba (#SL|Minoranza serba): 4,31%
🟪 Iniziativa Socialdemocratica (#NISMA|Centro-sinistra): 1,72%
@TuttoElezioni