fbpx

Java vs Python Часть 2: типы данных

автор

Если вы владеете Java и хотите быстро вникнуть в то, как пользоваться Python на начальных этапах, то данная статья – для вас. Здесь предоставлен краткий сравнительный обзор типов данных.

Сравнив типы данных Java и Python, вы поймете, в чем между ними разница и быстро начать пользоваться Python. Сравнение также может помочь разработчикам понять базовые понятия, которые присутствуют в различных языках программирования.

Очевидно, Java располагает большим количеством типов данных и структур, чем Python, так что я предоставлю только похожие друг на друга типы данных.

Строки

Java

Python

В Python, строка может быть как внутри одинарных, так и двойных кавычках. Кроме того, Python поддерживает умножение: «x» * 3 равняется «xxx».

Числа

Java

Python

В Java, когда вы вводите что-то на подобие 1.01, это число интерпретируется как double. Double – это 64-битная точность IEEE 754 с плавающей запятой, float – это 32-битная точность IEEE 754 с плавающей запятой. Так как float является менее точной, чем double, конверсия не может быть выполнена.

Мы собрали ТОП Книг для Python программиста которые помогут быстро изучить язык программирования Python. Список книг: Книги по Python

Null

Java

Python

Списки

Java

Python

Кортежи

Java

Кортежи не поддерживаются

Python

В Python, кортежи очень похожи на списки, с той лишь разницей, что кортеж является неизменным. Это значит, что методы, которые меняют значение списка, не могут использоваться в кортеже. Чтобы назначить кортеж с одним элементом, он должен быть: aTuple = (5,) Без запятой возникнет ошибка.

Мы собрали ТОП Книг для Python программиста которые помогут быстро изучить язык программирования Python. Список книг: Книги по Python

Сеты

Java

Python

Словари

Словари в Python – это как Maps в Java

Java

Python

Вам может быть интересно

Scroll Up