LINUX.ORG.RU

«Геннадий видел некоторое дерьмо»

intelfx ★★★★★
()

ахахахахахахахха

Deleted
()
Ответ на: комментарий от eternal_sorrow

Он решил уй дверью прищемить... Его проблемы

dem ★★
()
Ответ на: комментарий от dem

Кажется все логично

Это логично, если знать какие оптимизации делает интерпретатор.

И, кажется, это вариант «#define true false», только для питона. И более трудноотлаживаемый 8).

Deleted
()
Ответ на: комментарий от Deleted

Это логично, если знать какие оптимизации делает интерпретатор.

Это логично когда для сравнения чисел использовать IS

Кстати давай в студию результат ironPython Jython PyPi и прочих.

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

dem ★★
()
Ответ на: комментарий от Manhunt

Не завелось.

Нестандартный интерпретатор? Я проверил только на втором и третьем стандартном.

Deleted
()
Ответ на: комментарий от dem

Потому что числа от 0 до 256 (сказать почему до 256?) это константы

Ты лучше объясни, почему не от 0, а от -5. Ведь это очень логично.

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от Deleted

И, кажется, это вариант «#define true false», только для питона. И более трудноотлаживаемый 8).

Нет это легкоотлаживаемый вариант

dem ★★
()
>>> a = ([],)
>>> a[0].extend([1])
>>> a[0]
[1]
>>> a[0] += [2]
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: 'tuple' object does not support item assignment
>>> a[0]
[1, 2]

мне нравится больше.

pawnhearts ★★★★★
()
Ответ на: комментарий от Deleted

Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'>
OSError: raw write() returned invalid length 3 (should have been between 0 and 2)
*** Error in `python3': free(): invalid pointer: 0x00007f6457679240 ***
Аварийный останов (стек памяти сброшен на диск)

Manhunt ★★★★★
()
Ответ на: комментарий от Manhunt

Это потому, что в третьем питоне число 2 используется внутри. Попробуй заменить другое, используемое реже, например 100.

Deleted
()
Ответ на: комментарий от Manhunt

стек памяти сброшен на диск

Мде. Трудности гуманитарной локализации

Manhunt ★★★★★
()
Ответ на: комментарий от dem

Какие константы? Это просто оптимизация, чтобы не создавать кучу одинаковых мелких immutable объектов. Касается не только int`ов.

pawnhearts ★★★★★
()
>>> a = 257
>>> b = 257
>>> a is b
False
>>> a == b
True
Deleted
()
>>> 0 is False
False
>>> 1 is True
False
>>> 1 == True
True
>>> 0 == False
True

Разницу между == и is знаешь?

Deleted
()

Кажется все логично [2]

fornlr ★★★★★
()
Ответ на: комментарий от Deleted

те самые константы. Интерпретатор при старте создал готовые объекты. Для переиспользования - константы...

dem ★★
()
Ответ на: комментарий от Deleted

Это потому, что в третьем питоне число 2 используется внутри.

А число 42 снаружи?

dem ★★
()
>>> a = 257
>>> b = 257
>>> a is b
False

Ну так логично.

>>> a = 257
>>> b = a
>>> a is b
True
>>> a = 257
>>> b = 257
>>> a == b
True

ctypes.memmove()

Oh shi~


Или погоди, ты жалуешься, или хвастаешься?

mord0d ★★★★★
()
Ответ на: комментарий от MrClon

WTF

Почему? Оно же никак не мешает, просто «маленькие» объекты хранятся в одном экземпляре в памяти:

>>> a = 3
>>> b = 3
>>> a is b
True
>>> b = 4
>>> a
3
>>> a is b
False
>>> c = 4
>>> b is c
True
>>> id(b)
94433469678304
>>> id(c)
94433469678304
>>>
vvn_black ★★★★★
()
Последнее исправление: vvn_black (всего исправлений: 2)
Ответ на: комментарий от vvn_black

Ирегулярность же. Тем более, на сколько я понимаю, это зависит от реализации, а не прописано в каком-нибудь стандарте или PEP-е

MrClon ★★★★★
()
Ответ на: комментарий от Deleted

Я принёс забавное.

Да ты забавен это точно

dem ★★
()
Ответ на: комментарий от dem

man byte

No manual entry for byte

Может, своими словами объяснишь?

Deleted
()
Ответ на: комментарий от Harald

Очевидно, у тебя неправильный man byte. В правильном всё написано, ага.

i-rinat ★★★★★
()
Ответ на: комментарий от Harald

там еще и про -5 сказали. А есть языки у кого массив с 1 нумеруется. Вы реально такие недалекие или что?

dem ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.