@ru_python

Страница 1853 из 9768
Shaman
04.12.2016
05:18:42
*unix

Nikita
04.12.2016
05:20:31
*n*x

nemoy
04.12.2016
05:23:00
***x

Google
Vadim
04.12.2016
05:26:00
**** off

Андрей
04.12.2016
05:28:45
смотрите, а русская часть стака тоже ничотак http://ru.stackoverflow.com/questions/534440/%D0%A7%D0%B5%D0%BC-%D0%BE%D1%82%D0%BB%D0%B8%D1%87%D0%B0%D0%B5%D1%82%D1%81%D1%8F-repr-%D0%BE%D1%82-str

только без гугления

кто ответит?

и без запуска интерпретатора плз

Levent
04.12.2016
07:39:53
b

А так - всем похуй

Андрей
04.12.2016
07:40:38
бля, я тоже думал, что b

только вот d

он таки присваивает листу новое значение, а потом вылетает к хуям

http://pythontutor.com/visualize.html#code=a%20%3D%20(1,2,%5B3,4%5D%29%0Aa%5B2%5D%20%2B%3D%20%5B5,6%5D&cumulative=false&curInstr=0&heapPrimitives=false&mode=display&origin=opt-frontend.js&py=3&rawInputLstJSON=%5B%5D&textReferences=false

ThePanaceya
04.12.2016
07:41:26
А

Андрей
04.12.2016
07:42:17
питон как я пьяный

Google
Андрей
04.12.2016
07:42:45
ща я эту хуйню сделаю, ага. готово. ой бля, говно какое-то получилось

но ведь получилось же

CthUlhUzzz
04.12.2016
07:42:57
Интересное поведение ХД

>>> t=(1,2,[30,40]) >>> t[2]+=[50,60] Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: 'tuple' object does not support item assignment >>> t (1, 2, [30, 40, 50, 60])

Андрей
04.12.2016
07:43:39
но на самом деле тут не конкретно питон виноват, а именно поведение оператора присваивания

Андрей
04.12.2016
07:44:58
ну по идее он должен вызывать исключение еще на моменте операции присвоения

типа чо я там пытаюсь присвоить? элементу кортежа что-то? идите нахуй, так нельзя

но он присваивает

а потом пытается вернуть кортеж

и тут ему оболочка говорит - да ты охуел что ли?

ну по крайней мере я так понимаю

хотя

наоборот вроде получается

Nikita
04.12.2016
07:47:32
какая няша

http://pythontutor.com/live.html#code=a%3D1%0Ab%3Ddict(a%3Da%29%0Ac%3Dtuple(b%29%0Ad%3Dlist(c%29%0Ae%3Ddict(a%3Da,b%3Db,c%3Dc,d%3Dd%29%0Ab%3Ddict(e%3De%29&cumulative=false&curInstr=6&heapPrimitives=false&mode=display&origin=opt-live.js&py=3&rawInputLstJSON=%5B%5D&textReferences=false

круто как

спасибо за ссылку

Андрей
04.12.2016
07:48:00
но ты только половину паучка нарисовал

Google
Андрей
04.12.2016
07:48:05
рисуй вторую

CthUlhUzzz
04.12.2016
07:48:35
но он присваивает
В питоне есть 2 механизма для выполнения сложения и присваивания

Когда пишешь a += b используется INPLACE_ADD

Когда a = a + b BINARY_ADD

Андрей
04.12.2016
07:49:47
понял, спасиб

CthUlhUzzz
04.12.2016
07:50:43
Но вот как оно изнутри устроено, и почему именно такой результат, не понятно

Андрей
04.12.2016
07:52:33
??
да шучу я

у тебя связи на рисунке как лапки паука

выглядит забавно

Nikita
04.12.2016
07:58:25
хм

def x1(): x = (1,2,[3,4]) x[2] += [5,6] print(x) def x2(): x = (1,2,[3,4]) x[2] = x[2] + [5,6] print(x) def x3(): x = (1,2,[3,4]) a = x[2] a += [5,6] print(x)

работает только третье

CthUlhUzzz
04.12.2016
07:59:01
Ну, эт более-менее логично)

Андрей
04.12.2016
07:59:26
годная книжка, посоны

рекомендую

Nikita
04.12.2016
07:59:36
ну вообще да логично

туплю

Google
Андрей
04.12.2016
07:59:41
в понедельник сгоняю в дмк, куплю ее даже, чтобы в метро читать

Nikita
04.12.2016
07:59:59
tuple — immutable тип.
да, я это знаю

но вроде как обновление по индексу происходит

Admin
ERROR: S client not available

Nikita
04.12.2016
08:00:18
то есть обновляю я лист и тьюпл не трогаю

Victor
04.12.2016
08:00:49
Да, потому что list — mutable, ты по тому же адресу, что лежит в tuple обновляешь тот же самый лист.

В этой книге, кстати, про это написано.

Андрей
04.12.2016
08:01:16
оттуда и скриншот

Nikita
04.12.2016
08:01:54
А, понял

Обновляю переменную

Varya
04.12.2016
08:23:02
Всем привет ! Ребят, посоветуйте, пожалуйста. Я из пограммирования знаю только коддинг: решаю поставленную задачу математически, составляю в голове примерный алгоритм и "перевожу" на нужный язык. С чего начать изучение операционных систем и т.д. для понимания целостной картины реализации кода?

CthUlhUzzz
04.12.2016
08:28:02
Начни с Таненбаума

https://www.ozon.ru/person/1218176/

Сначала "Архитектура компьютера"

Потом "Операционные системы"

Varya
04.12.2016
08:30:55
спасибо)

Nikita
04.12.2016
08:36:25
:)

darkwoolf
04.12.2016
08:46:15
просто вопрос

Google
darkwoolf
04.12.2016
08:46:28
что тут не так

Stanislav
04.12.2016
08:47:32
password == password:

wtf?

Alexander
04.12.2016
08:48:34
password == password:
Надо password == 'password'

)

darkwoolf
04.12.2016
08:48:42
feedback = false while feedback == true: login = input("Enter login: ") password = input("Enter password: ") if login == admin and password == password: feedback = true else: feedbeack = false print("yes")

CthUlhUzzz
04.12.2016
08:49:32
if login == 'admin' and password == 'password'

darkwoolf
04.12.2016
08:51:09
а почему мне пишет false is not defined?

Я же сказал что это bool

Andrei
04.12.2016
08:51:38
эм..

False!=false

ога

Da
04.12.2016
08:52:05
Andrei
04.12.2016
08:52:33
у тебя же есть пайчарм, юзай его, там подсветка есть и автодополнение

Страница 1853 из 9768