Типы данных в Python
- Предыдущая страница Переменные в Python
- Следующая страница Числа Python
Внутренние типы данных
В программировании тип данных — это важное concepto.
Переменные могут хранить данные различных типов, и различные типы могут выполнять различные операции.
В этих категориях Python по умолчанию имеет следующие встроенные типы данных:
Тип текстовых данных: | str |
Тип числовых данных: | int , float , complex |
Тип последовательности: | list , tuple , range |
Тип словаря: | dict |
Тип множества: | set , frozenset |
Булевый тип: | bool |
Бинарный тип: | bytes , bytearray , memoryview |
Получение типа данных
Вы можете использовать функцию type() для получения типа данных любого объекта:
Пример
Печать типа данных переменной x:
x = 10 print(type(x))
Установка типа данных
В Python, когда вы присваиваете значение переменной, устанавливается тип данных:
Пример | Типы данных | Попробуйте |
---|---|---|
x = "Hello World" | str | Попробуйте |
x = 29 | int | Попробуйте |
x = 29.5 | float | Попробуйте |
x = 1j | complex | Попробуйте |
x = ["apple", "banana", "cherry"] | list | Попробуйте |
x = ("apple", "banana", "cherry") | tuple | Попробуйте |
x = range(6) | range | Попробуйте |
x = {"name" : "Bill", "age" : 63} | dict | Попробуйте |
x = {"apple", "banana", "cherry"} | set | Попробуйте |
x = frozenset({"apple", "banana", "cherry"}) | frozenset | Попробуйте |
x = True | bool | Попробуйте |
x = b"Hello" | bytes | Попробуйте |
x = bytearray(5) | bytearray | Попробуйте |
x = memoryview(b"bytes(5)") | memoryview | Попробуйте |
Установить конкретный тип данных
Если вы хотите определить тип данных, вы можете использовать следующие конструкторы:
Пример | Типы данных | Попробуйте |
---|---|---|
x = str("Hello World") | str | Попробуйте |
x = int(29) | int | Попробуйте |
x = float(29.5) | float | Попробуйте |
x = complex(1j) | complex | Попробуйте |
x = list(("apple", "banana", "cherry")) | list | Попробуйте |
x = tuple(("apple", "banana", "cherry")) | tuple | Попробуйте |
x = range(6) | range | Попробуйте |
x = dict(name="Bill", age=36) | dict | Попробуйте |
x = set(("apple", "banana", "cherry")) | set | Попробуйте |
x = frozenset(("apple", "banana", "cherry")) | frozenset | Попробуйте |
x = bool(5) | bool | Попробуйте |
x = bytes(5) | bytes | Попробуйте |
x = bytearray(5) | bytearray | Попробуйте |
x = memoryview(b"bytes(5)") | memoryview | Попробуйте |
- Предыдущая страница Переменные в Python
- Следующая страница Числа Python