Типы данных, определенные в нашей статье 20 лучших терминов программирования, которые должен знать каждый, — это средства идентификации типов данных, используемых в языке программирования. С помощью типов данных мы можем определить тип данных, а затем выполнить связанные операции для обработки этого типа данных.
Python имеет пять стандартных типов данных:
- Числа
- Нить
- Список
- Кортеж
- Словарь
Числа в Питоне
В Python все является объектом, поэтому в Python есть отдельный класс чисел, а все целые и действительные числа являются объектами в Python. Числовые типы данных Python хранят числовые значения. Поскольку число является объектом в python, оно создается после того, как вы присвоите ему значение.
Python поддерживает следующие различные типы чисел:
- интервал (целые числа)
- float (значение с плавающей запятой)
- сложные (комплексные числа)
Целые числа — это числа без десятичных значений. Это либо положительные, либо отрицательные целые числа.
Пример: 23, -10, -100, 35 и т. д.
Плавающие или плавающие значения являются действительными числами. Они состоят из десятичных значений и могут быть как положительными, так и отрицательными значениями с плавающей запятой.
Пример: 10,5, 29,15, -19,7, -12,3, 12,3 + e18 и т. д.
Комплексное число состоит из упорядоченной пары действительных чисел, в которой оба они имеют тип float, обозначаемый x + yj, где x и y — действительные числа, а j — мнимая единица.
Примеры: 3+5j , 3.5j, 4e+21j
Это тип чисел, который поддерживает Python3. Наряду с этими числами существует также некоторая встроенная функция, которую Python поддерживает. Некоторые из них можно реализовать непосредственно в нашей переменной, для выполнения других необходимо импортировать модуль с именем math. Итак, вот список наиболее распространенных встроенных функций, которые работают с числами.
1) abs() для получения в результате абсолютного значения. В математике абсолютное значение означает скалярное расстояние этого конкретного числа на числовой прямой от 0. Поскольку это скалярное расстояние, поэтому направление от нуля не имеет значения. Пример: абс(15) равно 15, абс(-74) равно 74, абс(3+4j) равно 5,0
2) pow() используется для выполнения операции на основе мощности. Синтаксис этой встроенной функции таков: pow(число, поднятое_до_этого_числа), поэтому этой функции нужны два числа в качестве аргумента. Пример: pow(3,2) даст 9, pow(4,3) даст 64
3) round() используется для округления числа с плавающей запятой. Полезно округлять числа до удобочитаемого числа с плавающей запятой, когда после запятой много цифр. Это также полезно в ситуациях, когда необходима идеальная круглая фигура, например, при работе с деньгами.
Функция round() также принимает в качестве параметров два числа: round(number, decimal_place_to_round). Пример: round(1.3458732,3) будет округлен до 1.346.
4) complex() — это встроенная функция, полезная для создания комплексных чисел. Функция принимает два аргумента, первый из которых будет обозначать действительную часть, а второй — мнимую часть комплексного числа. Синтаксис сложный (реальный, воображаемый). Примеры: комплекс (3,4) даст 3 + 4j
5) функция conjugate() возвращает сопряжение заданного комплексного числа. Например: x = 5 + 6j, тогда x.conjugate() вернет 5–6j. Функция conjugate() не принимает никаких аргументов.
Первоначально опубликовано на сайте codeinpython.com 31 мая 2017 г.