170 похожих чатов

Зачем TypeError, если он не контролирует типы в рантайме при

вызове функций?

37 ответов

23 просмотра

будто-то он должен это делать...

xor eax, eax- Автор вопроса
std::mpa 🇺🇦
будто-то он должен это делать...

тогда не знаю, как пишут большие проекты на питоне

xor eax, eax
тогда не знаю, как пишут большие проекты на питоне

Разницу между слабой и строгой типизацией узнай

xor eax, eax- Автор вопроса
xor eax, eax
тогда не знаю, как пишут большие проекты на питоне

Питон построен вокруг идеи о том, что программист чуть умнее интерпретатора и не является вредителем. Если писать код с таким настроем, то можно использовать питон в проектах любого размера

std::mpa 🇺🇦
(статической и динамической)*

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

std::mpa 🇺🇦
(статической и динамической)*

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

А он не должен просто на стадии интерпретации выбрасывать исключении о невозможности исполнения операции одного типа на другой тип?

xor eax, eax
Не должен

А почему он это делает?

Kingleonide
Как вы можете поправлять человека если он назвал с...

Вот только типизация бывает не только статической или динамической, держу в курсе

Kingleonide
Как вы можете поправлять человека если он назвал с...

как вы можете приходить в чат и нести полный бред?

Kingleonide
screenshot

str(1) + "1", раунд

Kingleonide
А что мне мешает?

да ничего уже , видимо, раз здравый смысл не смог.

xor eax, eax- Автор вопроса
Kingleonide
screenshot

Это T + U, а не передача параметров

а бама
str(1) + "1", раунд

Приведение ТИПОВ же/cast/конвертация

xor eax, eax
Это T + U, а не передача параметров

Ну как сказать, T + U тоже в своём роде передача параметров при кастинге, ибо str(self): Ну я так думаю, но лучше мне пример привести, может я не так понял.

std::mpa 🇺🇦
да ничего уже , видимо, раз здравый смысл не смог.

Я просто не понимаю, а в чём я не прав на ту тему, что в питоне абстрактно но есть типы, хоть на уровне интерпретатора, которые доступны пользователю? Я бы больше сказал что в JS нет типов, но там это опять же реализовано на уровне интерпертатора Ибо я могу сделать 1 + "1", интерпретатор за меня решит что это за тип но преобразование выполнит.

Ausländer 'static ⬜🟦⬜
(или наконец почитать документацию)

object.__str__(self) Called by str(object) and the built-in functions format() and print() to compute the “informal” or nicely printable string representation of an object. The return value must be a string object. This method differs from object.__repr__() in that there is no expectation that __str__() return a valid Python expression: a more convenient or concise representation can be used. The default implementation defined by the built-in type object calls object.__repr__().

Kingleonide
Я просто не понимаю, а в чём я не прав на ту тему,...

https://github.com/denysdovhan/wtfjs Краткая подборка того, к чему приводит автоматические приведение типов

Ausländer 'static ⬜🟦⬜
И к чему это?

К тому что при выполнении T + U выполняется магический метод, где происходит передача аргументов из-за self

Alexey Dubrov
https://github.com/denysdovhan/wtfjs Краткая подбо...

Так я про то и выше писал, что в JS типизации меньше чем в Питоне, я и написал что в JS типы менее явны чем в питоне, в js касты наверное под все типы прописаны.

Ausländer 'static ⬜🟦⬜
..И что?

Почему Вы отвечаете мне на мою цитату адресованную другому человеку?

Ausländer 'static ⬜🟦⬜
(или наконец почитать документацию)

Вот Вы мне пишете про документацию, я в следующем сообщении прикрепил вырезку из доки про маг.метод и self, как бы намекнул, что при T + U выполняется передача параметров

Kingleonide
Я просто не понимаю, а в чём я не прав на ту тему,...

нет, типов нет, есть классы, что являются объектами, на самом деле и есть их экземпляры, они тоже являются объектами.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта