Size: a a a

Хирьянов Т.Ф., Практика программирования на Python 3 (2019)

2020 September 14

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Brr439
тут в этом случае создаются не просто одинаковые списки, а ссылки на одни и те-же списки.
print( [id(i)for i in arr2] )
источник

ДА

Дмитрий Антоненко... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
if t() and f():
    print('t and f')
if f() and t():
    print('f and t')


А есть-ли в этом смысл? По идее оба принта выполняться в случае чего.
источник

ДК

Даниил Кустов... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Дмитрий Антоненко
if t() and f():
    print('t and f')
if f() and t():
    print('f and t')


А есть-ли в этом смысл? По идее оба принта выполняться в случае чего.
Не обязательно
Если функция выдает значение относительно старого
источник

E

Egor in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
в данном случае разницы нет, вроде
источник

ДА

Дмитрий Антоненко... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Дмитрий Антоненко
if t() and f():
    print('t and f')
if f() and t():
    print('f and t')


А есть-ли в этом смысл? По идее оба принта выполняться в случае чего.
Во втором случае функция t() не выполняется.
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Даниил Кустов
Не обязательно
Если функция выдает значение относительно старого
+
источник

ЕМ

Егор Михайловский... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Добрый вечер. Сразу извиняюсь может быть вопрос не по теме. Как в tkinter в текстовом виджете можно узнать местоположение курсора (не мыши, а клавиатуры). Искал в интернете, но не нашел ничего нужного.
Это нужно для того чтобы при перехвате ретурна определять предпоследнюю строку и по ней вычислять если она содержит ключевые слова(for , if, def....), а на конце :, тогда добавлять один таб или четыре пробела на след. строку. Помогите плиз.
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
ниче не понял
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
не уверен что вам нужно перехватывать курсор, но скорей всего это где-то уровнем ниже в виджете
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
tkinter и какой-то text entry, в котором можно набирать текст.
можно переместить курсор в позицию с помощью метода icursor(), а как получить его текущую позицию. хз.
источник

ЕМ

Егор Михайловский... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
mr.slavik
ниче не понял
Просто мне нужно узнать на какой строке в текстовом виджете пользователь производил последние изменения, и желательно как можно узнать местоположение курсора клавиатуры.
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
ну так ты при наборе же получаешь эвенты
источник

ЕМ

Егор Михайловский... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Да, но инфы от событий которые я получаю недостаточно.
источник

ЕМ

Егор Михайловский... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Там только символ который был набран его кейкод и координаты мыши
источник

ЕМ

Егор Михайловский... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Это я перехватываю KeyRelease (отжатие клавиши)
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
а такой будешь как случай обрабатывать?
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
источник

A

Arlan in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
nod32 or kaspersky?
источник

ЕМ

Егор Михайловский... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Если честно, не знаю. Но у меня не стоит задача сделать новый пайчарм или саблайм, я хотел что-то по проще, так как редактор кода это только половина программы
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Егор Михайловский
Это я перехватываю KeyRelease (отжатие клавиши)
The constant tk.INSERT refers to the current position of the insertion cursor.
https://anzeljg.github.io/rin2/book2/2405/docs/tkinter/entry.html#entry-index
источник