В языке Python выделяют несколько типов данных: целые числа – int, числа с плавающей точкой (вещественные) – float, строки – str, логический тип.
Определить, какой тип имеет переменная, можно с помощью команды type()
Целые числа.
Целое число в Python имеет тип int. Оно записывается как последовательность цифр, перед которой также может стоять знак минус.
Основные операции с целыми числами.
Для чисел А и В
сумма | А+В |
разность | А-В |
произведение | А*В |
частное (результатом деления является вещественное число, даже если А нацело делится на В) | А/В |
взятие остатка от деления А на В | А%В |
взятие целой части от деления А на В | А//В |
воз видение в степень | А**В |
Приоритеты операций
Приоритеты операций в Python совпадают с приоритетом операций в математике, а именно:
-Выполняются возведения в степень справа налево, то есть 4 ** 4 ** 4 это 4 ** (4 ** 4).
-Выполняются унарные минусы (отрицания).
-Выполняются умножения и деления слева направо. Операции умножения и деления имеют одинаковый приоритет.
-Выполняются сложения и вычитания слева направо. Операции сложения и вычитания имеют одинаковый приоритет.
-Для изменения порядка действий нужно использовать скобки.
Вещественные числа (числа с плавающей точкой).
Вещественное число в Python имеет тип float. Оно записывается как последовательность цифр, перед которой также может стоять знак минус. В качестве разделителя целой и дробной части используется точка.
Основные операции с вещественными числами.
сумма | А+В |
разность | А-В |
произведение | А*В |
частное (результатом деления является вещественное число, даже если А нацело делится на В) | А/В |
взятие остатка от деления А на В (подразумевается, что неполное частное является целым числом) | А%В |
взятие целой части от деления А на В (подразумевается, что неполное частное является целым числом) | А//В |
воз видение в степень | А**В |
Приоритеты операций.
Приоритеты операций полностью совпадают с приоритетами операций с целыми числами.
Строки.
Строки в Python имеют тип str. Строкой называется последовательность символов: букв, цифр, знаки препинания и т.д.
Основные операции со строками.
конкатенация (строка B приписывается к строке A) | А+В |
повторение k раз, значение k должно быть целого типа | А*k |