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

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

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

37 ответов

9 просмотров

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

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
Я просто не понимаю, а в чём я не прав на ту тему,...

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

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

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

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
49
читать файл максимально быстро? странный вопрос))
zamtmn
53
Всем доброго вечера! Хочу поделиться своим злоключением с человеком, который, как оказалось сюда тоже скидывал свое резюме. Жаль, что я вашу группу не нашел раньше… человек ки...
Роман Ахмедзянов
4
How to create an OS in C? what to study?
Linus
18
Компания Elif ищет менеджера проектов, который будет заниматься поиском и ведением новых проектов. Прежде чем приступить к работе, вам нужно пройти наш недельный курс, где вы ...
Elif
5
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
11
@HemulGM Параметры у AddStream поменялись? Несостыковка какая-то
Катерина Свиридова
12
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Народ, с прошедшими и наступающими. Ща полную ересь прогоню, но фишка в том, что это не обычная алкогольная ересь Либера, а я реально хз что делать. Сайт с 2012-го года Косяк...
Alexey Liber
1
Карта сайта