@rudepython

Страница 1497 из 1719
Oleg
09.05.2019
07:51:20
Milton
09.05.2019
07:51:35
мояж ты лапочка
А теперь поищи в интернетах "std"

Oleg
09.05.2019
07:51:52


ну как раз про питон, да

Google
Milton
09.05.2019
07:52:11
...или в целом про жизнь

Николай
09.05.2019
07:53:43
тлдр можешь? кроме как в стд языка так есть
Ну смотри, при определённом условии в цикле мы меняем какие то параметры, чтобы их передать дальше. Был бы и цикла свой скоуп - не смогли бы сделать это нормально

Oleg
09.05.2019
07:54:37
Ну смотри, при определённом условии в цикле мы меняем какие то параметры, чтобы их передать дальше. Был бы и цикла свой скоуп - не смогли бы сделать это нормально
определить переменную перед циклом/ифом и через нее прокидывать значение. класика же. позволяет не путаться, держать все разграниченным

экономия в 1 строку сомнительна

Николай
09.05.2019
07:54:46
В общем, вероятно были свои причины, и преимуществ такого подхода было больше, чем локального скоупа. Надо пеп на эту тему найти

Oleg
09.05.2019
07:55:24
в стд языка(Я ПРО СТАНДАРТ) есть сомнения, что описаны причины

Николай
09.05.2019
07:55:52
Николай
09.05.2019
07:56:14
Oleg
09.05.2019
07:56:29
А вот и нет, если это неизменяемый тип
эм..мне нельзя сделать data = whatever() гдя я захочу?

Николай
09.05.2019
07:57:00
эм..мне нельзя сделать data = whatever() гдя я захочу?
Можно, но между скоупами не передастся, если только не делать из циклов функции отдельные

Google
Николай
09.05.2019
07:57:14
А ты видимо именно это и предлагаешь

Больше функций богу функций?

Oleg
09.05.2019
07:57:34
vlade11115
09.05.2019
07:57:40
Rly?
Пеп описывает только предусмотренное поведение, не боги горшки обжигают и там тоже могут быть косяки.

Oleg
09.05.2019
07:57:42
я не рубист дривен дев

data = <defult zero value> for .. data = something_new print(data)

где я тут не могу в дату переприсвоить?

Николай
09.05.2019
07:59:10
совсем не понял, в чем проблема переприсвоить переменную
Значение, присвоенное в 1 из нижних скоупов не передаться на более верхние скоупы, т.е. из locals в globals, например

где я тут не могу в дату переприсвоить?
Здесь - везде. Но ты же предлагаешь внутри for сделать ещё 1 скоуп

Oleg
09.05.2019
08:00:15
Николай
09.05.2019
08:00:51
Твой подход не согласуется с поведением скоупов языка. Если ты можешь изменить что то внутри, что задал снаружи - это один скоуп. А раз это один скоуп, то то, что задано внутри фор будет и вне его, согласно специфике поведения скоупов. Дальше - по твоей логике. Если же то, что внутри фор мы задаём, недоступно вне фор, то это другой скоуп, а раз это другой скоуп, мы не можем без спец слова изменить значение переменной вне фор

Примерно так

Поэтому твой подход не согласуется с поведением скоупов в питоне от слова вообще

vlade11115
09.05.2019
08:19:50
О, я на его канал подписан.

Google
vlade11115
09.05.2019
08:25:31
Итак, резюмируя. 1) Не нравится цикл по дикту который возвращает ключи. Окей, может это и не идеальный вариант, хз зачем это сделали. 2) Скоупы в питоне плохи, но как сделать хорошо ты не сказал. @olegkovalov я ничего не упустил?

vlade11115
09.05.2019
08:27:12
1. да 2. не делать ноухау на ровном месте все верно
Давай дальше про скопы. Ты не знаешь как они работают, но почему то знаешь как лучше. Почему ноухау, скопам в питоне примерно дохуя лет.

Oleg
09.05.2019
08:27:58
Давай дальше про скопы. Ты не знаешь как они работают, но почему то знаешь как лучше. Почему ноухау, скопам в питоне примерно дохуя лет.
возьмем любой другой язык, большинство в форе/ифе откроют новый скоуп, и переменные из него не вытекут

в чем был профит делать так в путоне - я хз. решение какой-то проблемы этим я не увидел

Oleg
09.05.2019
08:31:31
Потому что в питоне цикл это не отдельный блок.
именно такое поведение мы и наблюдаем, ток в чем профит?

vlade11115
09.05.2019
08:32:08
В других языках для разных скопов есть разные объявления переменной, в питоне это нахуй не нужно.

Oleg
09.05.2019
08:32:46


vlade11115
09.05.2019
08:37:24
https://docs.python.org/3/tutorial/classes.html#python-scopes-and-namespaces

Oleg
09.05.2019
08:39:49
https://docs.python.org/3/tutorial/classes.html#python-scopes-and-namespaces
тлдр: чтобы не долбаться с реализацией ВМки

vlade11115
09.05.2019
08:39:59
Ну что ты спойлеришь.

Oleg
09.05.2019
08:41:57
мяяяяф

ну рил, 1я мысль была про эт, потом подумал ну не, наверное были еще аргументы

в итоге херушки

Alexey
09.05.2019
08:49:40
Oleg
09.05.2019
08:49:54
Наверни говна, уёба.
о, пидор ответил, пиздуй за урал

Google
Oleg
09.05.2019
08:50:08
а, ты уже там

Alexey
09.05.2019
08:50:34
о, пидор ответил, пиздуй за урал
Пидор это твой папа тебе заправляет. Свободен.

vlade11115
09.05.2019
08:57:36
Эхх, а я думал вольётся.

Milton
09.05.2019
08:58:41
а, ты уже там
Вот это ты его уделал!

Vladimir
09.05.2019
09:39:19
vlade11115
09.05.2019
10:14:30
Скопы ему не нравятся.

Zart
09.05.2019
10:15:06
что у фора их нет?

vlade11115
09.05.2019
10:15:21
Что фор не отдельный скоп.

Zart
09.05.2019
10:15:41
отдельный. но в компрехеншенах

vlade11115
09.05.2019
10:17:12
Zart
09.05.2019
10:17:15
претензии уровня "тут не как в моем любимом языке"

vlade11115
09.05.2019
10:17:27
Всё верно.

Николай
09.05.2019
10:20:07
отдельный. но в компрехеншенах
Мне казалось скорее компрехеншн это отдельный скоуп

Zart
09.05.2019
10:21:39
там сложна

vlade11115
09.05.2019
10:22:01
Zart
09.05.2019
10:22:20
верхний левел в текущем скопе, остальные в своем

Николай
09.05.2019
10:23:43
Что было первым, курица или яйца?
Курица, которая не вылупилась из яйца, а родилась иным образом

Boris
09.05.2019
11:39:49
Курица, которая не вылупилась из яйца, а родилась иным образом
Это василиск. Курица родившаяся из яйца авысраного петухом

Google
q3ta
09.05.2019
11:47:24
привет) как bs4 при find_all делать маску атрибута, тобиш не полное соотвествие, а совпадение по началу или концу, или такого нет?

Zart
09.05.2019
11:47:56
выкинь суп к хуям и возьми нормальный хпатх

q3ta
09.05.2019
11:48:22
Zart
09.05.2019
11:48:32
?

перечитай внимательно правила чата, а то еще реплика и словишь РО

интересно, когда заводишь акк у забугорных сервисов, какой приоритет у законов потому что тамошние прайваси соглашения противоречат нашим законам

Vladimir
09.05.2019
12:24:27
В теории можно сделать атата сервису, если он не блюдет законы страны, в которой работает

Zart
09.05.2019
12:26:10
ага оштрафуют на смешную сумму

Vladimir
09.05.2019
12:29:10
Ну для мвд и судей интернеты ваши это баловство просто

Илья
09.05.2019
22:05:35


Zart
09.05.2019
23:52:17
https://t.me/rudepython/149196

PTka4ev
10.05.2019
05:02:29
Ребзя, кто-то в курсе, есть ли возможность встроить интерпретатор питона на андроид?

Страница 1497 из 1719