@ru_python

Страница 6003 из 9768
Maxim
22.07.2018
19:42:28


Почему код if re.findall('\b\d+\b', res): возвращается false, если res = 12?

Denis
22.07.2018
19:44:06
Ты r забыл

Maxim
22.07.2018
19:46:10


Google
Sviat
22.07.2018
19:46:31


Как он работает? если смещение 0

почему меняется число

На питоне операция возвращает само число. В чем затык?

Nikolay
22.07.2018
19:48:11
значит, что эта строка ни при каких условиях не должна интерпретатором считаться, как что-то большее, чем последовательность символов

то есть никаких экранирований и прочей фигни

ты в чате по питону спрашиваешь, как работает оператор в js?

Sviat
22.07.2018
19:48:50
Я спрашиваю почему в питоне рабоатет не так

И как добиться того же результата

Denis
22.07.2018
19:49:15
>>> r'\' File "<stdin>", line 1 r'\' ^ SyntaxError: EOL while scanning string literal

Nikolay
22.07.2018
19:49:37
Я спрашиваю почему в питоне рабоатет не так
потому что в джаваскрипте какое-то говно, а вообще нулевое смещение число не изменяет, очевидно

Google
Sviat
22.07.2018
19:50:14
Потому что в js работает правильно в данном случае

Nikolay
22.07.2018
19:50:15
Потому что в js работает правильно в данном случае
нулевое смещение не меняет число. Чего ты именно хочешь добиться?

переполнения int?

>>> r'\' File "<stdin>", line 1 r'\' ^ SyntaxError: EOL while scanning string literal
а если фигурные скобки запихать?

Sviat
22.07.2018
19:52:22
4294901760 вот это unsigned rgba (неверное значение) нужно его перевести в верное В либах js это делается при помощи << 0 Получается: -65536 (вот это уже эквивалент красного цвета #ff0000) Надо получить то же самое в питоне

Ляман
22.07.2018
19:52:37
Можно как-то данные записываемые в .JSON закодировать и потом декодировать?

Ляман
22.07.2018
19:53:24
Странный ответ

Nikolay
22.07.2018
19:53:26
4294901760 вот это unsigned rgba (неверное значение) нужно его перевести в верное В либах js это делается при помощи << 0 Получается: -65536 (вот это уже эквивалент красного цвета #ff0000) Надо получить то же самое в питоне
ну, в нормальных языках оператор << - это побитовое смещение. Я не знаю, что именно там насчет "верного" числа, но выглядит, как какой-то грязный хак.

Ляман
22.07.2018
19:53:30
я это делать умею и записывать умею

Nikolay
22.07.2018
19:53:36
Странный ответ
json.dumps() / json.loads()

Josh
22.07.2018
19:53:45
На питоне операция возвращает само число. В чем затык?
побитовые операторы работают только с 32-битными числами, поэтому верхний порог такого «умножения» ограничен

Ляман
22.07.2018
19:53:47
И это умею кодировать как их?

Чтобы при открытии были другие буквы цифры и т.Д

кракозябры

Nikolay
22.07.2018
19:54:07
И это умею кодировать как их?
что значит "кодировать2?

Sviat
22.07.2018
19:54:37
что значит "кодировать2?
видимо ansii-что то там

Nikolay
22.07.2018
19:54:48
видимо ansii-что то там
json по определению utf-8 же

Sviat
22.07.2018
19:55:01
json по определению utf-8 же
он там экранируется

Google
Sviat
22.07.2018
19:55:06
видимо это ему не нравица

Nikolay
22.07.2018
19:55:07
если он не - utf-8 - это нарушение стандарта

ну пусть он сам напишет, что имеет в виду

Sviat
22.07.2018
19:55:29
Ляман
22.07.2018
19:55:53
Мне надо чтобы если пользователь открыл json то там были кракозябры

а не то что записал Json

Denis
22.07.2018
19:56:08
Nikolay
22.07.2018
19:56:27
просто не шариш в целом в теории
в теории чего? ты смещаешь число влево на ноль байтов, ты получаешь то же число

Sviat
22.07.2018
19:56:43
просто не шариш в целом в теории
Можешь немного более подробнее расказать?

Josh
22.07.2018
19:56:43
нет

Josh
22.07.2018
19:57:00
Можешь немного более подробнее расказать?
я уже ответил выше // побитовые операторы работают только с 32-битными числами, поэтому верхний порог такого «умножения» ограничен

Ляман
22.07.2018
19:57:04
тогда шифруй, AES например
Спасибо щас опробую

Nikolay
22.07.2018
19:57:16
В питоне да
где угодно. Иначе это уже не смещение и работает иначе

Sviat
22.07.2018
19:57:27
там работает как надо

Но в питоне возвращается то же число

Google
Josh
22.07.2018
19:58:39
оно и должно быть тем же числом, это в js идет предварительный каст аргумента в 32бит

Nikolay
22.07.2018
19:58:53
Я приводил пример на Js
в примере на js происходит смещение с переполнением, видимо

но непонятно, почему там этот оператор флип знака производит

Josh
22.07.2018
19:59:48
потому что эти биты означают отрицательные числа

Josh
22.07.2018
20:00:08
учите матчасть представления отрицательных чисел

Admin
ERROR: S client not available

Nikolay
22.07.2018
20:00:37
учите матчасть представления отрицательных чисел
я знаю, как представляются отрицательные числа, спасибо. Я не понимаю, каким образом смещение на НОЛЬ битов меняет знак в представлении

Josh
22.07.2018
20:00:48
элементарно

Sviat
22.07.2018
20:01:50
Бл, народ, я этот оператор + ко всему в питоне к строке применял.. лол

Nikolay
22.07.2018
20:02:20
#include <stdio.h> int main() { int x = 3456; printf("%u\n", x << 0); return 0; }

в си тоже такого говна нет

x не меняется

Denis
22.07.2018
20:03:18
А ты число побольше возьми

Nikolay
22.07.2018
20:03:18
судя по всему, это какая-то очередная неявная говномагия js

Aragaer
22.07.2018
20:03:19
мм

Josh
22.07.2018
20:03:34
мда

Google
Sviat
22.07.2018
20:03:38
@letitcode как правильно кнвертнуть int в int32

Denis
22.07.2018
20:03:53
int и есть int32

Nikolay
22.07.2018
20:03:57
А ты число побольше возьми
для 34562362 то же самое

Denis
22.07.2018
20:04:11
для 34562362 то же самое
Вот то из примера давай

Sviat
22.07.2018
20:04:28
int и есть int32
тогда ничего вообще не понял

побитовые операторы работают только с 32-битными числами, поэтому верхний порог такого «умножения» ограничен

оно и должно быть тем же числом, это в js идет предварительный каст аргумента в 32бит

Denis
22.07.2018
20:04:59
Тебе в чат по js

Nikolay
22.07.2018
20:05:09
Вот то из примера давай
сделал. Ничего не изменилось

Denis
22.07.2018
20:05:29
Sviat
22.07.2018
20:05:52
Тебе в чат по js
там спит народ

Evgeniy
22.07.2018
20:06:26
там спит народ
да сделай уже 2**32-x

Josh
22.07.2018
20:06:38
я оттуда

Sviat
22.07.2018
20:07:34
только у меня положительное число получается

Но это уже не такая большая проблема

Evgeniy
22.07.2018
20:07:56
x-2**32

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