вызове функций?
будто-то он должен это делать...
тогда не знаю, как пишут большие проекты на питоне
Разницу между слабой и строгой типизацией узнай
знаю, но это невозможно терпеть
(статической и динамической)*
Питон построен вокруг идеи о том, что программист чуть умнее интерпретатора и не является вредителем. Если писать код с таким настроем, то можно использовать питон в проектах любого размера
Как вы можете поправлять человека если он назвал статическую - строгой, а слабой динамическую, при этом писав на питоне? Мммм?
Я подразумевал, что при динамической слабой типы толком не контролируются, а при динамической строгой имеем что имеем
А он не должен просто на стадии интерпретации выбрасывать исключении о невозможности исполнения операции одного типа на другой тип?
А почему он это делает?
Вот только типизация бывает не только статической или динамической, держу в курсе
как вы можете приходить в чат и нести полный бред?
Как можно входить в чат без знания print()?
А что мне мешает?
yet another patient.
str(1) + "1", раунд
да ничего уже , видимо, раз здравый смысл не смог.
Это T + U, а не передача параметров
Приведение ТИПОВ же/cast/конвертация
Ну как сказать, T + U тоже в своём роде передача параметров при кастинге, ибо str(self): Ну я так думаю, но лучше мне пример привести, может я не так понял.
(или наконец почитать документацию)
Я просто не понимаю, а в чём я не прав на ту тему, что в питоне абстрактно но есть типы, хоть на уровне интерпретатора, которые доступны пользователю? Я бы больше сказал что в JS нет типов, но там это опять же реализовано на уровне интерпертатора Ибо я могу сделать 1 + "1", интерпретатор за меня решит что это за тип но преобразование выполнит.
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__().
https://github.com/denysdovhan/wtfjs Краткая подборка того, к чему приводит автоматические приведение типов
К тому что при выполнении T + U выполняется магический метод, где происходит передача аргументов из-за self
Так я про то и выше писал, что в JS типизации меньше чем в Питоне, я и написал что в JS типы менее явны чем в питоне, в js касты наверное под все типы прописаны.
Почему Вы отвечаете мне на мою цитату адресованную другому человеку?
Я отвечал на это
Ага, а ответил мне
Вот я отвечаю человеку.
Вот Вы мне пишете про документацию, я в следующем сообщении прикрепил вырезку из доки про маг.метод и self, как бы намекнул, что при T + U выполняется передача параметров
Мне-то она для чего?
нет, типов нет, есть классы, что являются объектами, на самом деле и есть их экземпляры, они тоже являются объектами.
Обсуждают сегодня