Разъяснение типов данных в python
Одна вещь увлекала меня с давних времен. В таких языках, как c, нам нужно объявлять типы данных, например, integer как int, character as char и т. Д. Я имею в виду, что мы передаем информацию о типе данных компилятору C.
Но в python, скажем, я объявляю
c = 2
Затем компилятор интерпретирует c как целое. И если я объявляю
c = "a"
компилятор интерпретирует c как символ. Мое сомнение заключается в том, как компилятор знает, как назначить соответствующий тип данных на c без явного объявления его. Это может быть основным вопросом для экспертов python, но пролить свет на это
- Переводит ли список в набор, а затем обратно, вызывает проблемы в Python?
- Как заставить «import x» возвращать подкласс типов .ModuleType?
- Python переопределяет __init__
- Python некоторые специальные продукты данного списка
- Нужна помощь в обработке формы загрузки с помощью Google App Engine Blobstore
Python – динамически типизированный язык .
Компилятор не интерпретирует информацию о типе при компиляции кода python. Это всего лишь объекты с методами, и ваш собственный код используется для использования значений по своему усмотрению.
- Могу ли я передать python ** kwargs в родительский класс из sub?
- Приложение Django – Virtualenv обновляет мой пакет с моим проектом
- subprocess.check_output (), похоже, не существует (Python 2.6.5)
- Как использовать Python в расширении Chrome?
- Есть ли версия os.getcwd (), которая не разыскивает символические ссылки?
- движок Google – автоматическое увеличение
- Выводные цвета PyCharm
- Как перебирать список координат и вычислять расстояние между ними в Python
- Как объединить списки словарей
- Как служба разминки работает в движке Google для python?
- Использование .pth файлов