Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Типы данных и приоритеты операций в языке PythonСодержание книги
Поиск на нашем сайте В языке Python выделяют несколько типов данных: целые числа, числа с плавающей точкой(вещественные), строки, логический тип. Тип каждой переменной может динамически изменяться по ходу выполнения программы. Определить, какой тип имеет переменная, можно с помощью команды type() ЦЕЛЫЕ ЧИСЛА Целое число в Python имеет тип int. Оно записывается как последовательность цифр, перед которой также может стоять знак минус. Основные операции с целыми числами · A + B — сумма; · A - B — разность; · A * B — произведение; · A / B — частное, (результатом этого действия является вещественное число, даже если A нацело делится на B); · ОСНОВНЫЕ ОПЕРАЦИИ С ЦЕЛЫМИ ЧИСЛАМИ · A + B — сумма; · A - B — разность; · A % B — взятие остатка от деления A на B; · A // B — взятие целой части от деления A на B · A ** B — возведение в степень. Приоритеты операций Приоритеты операций в Pythonсовпадают с приоритетом операций в математике, а именно: 1. Выполняются возведения в степень справа налево, то есть 3 ** 3 ** 3 это 3 ** (3 ** 3). 2. Выполняются унарные минусы (отрицания). 3. Выполняются умножения и деления слева направо. Операции умножения и деления имеют одинаковый приоритет. 4. Выполняются сложения и вычитания слева направо. Операции сложения и вычитания имеют одинаковый приоритет. Для изменения порядка действий нужно использовать скобки.
ЧИСЛА С ПЛАВАЮЩЕЙ ТОЧКОЙ (ВЕЩЕСТВЕННЫЕ) Вещественное число в Python имеет тип float. Оно записывается как последовательность цифр, перед которой также может стоять знак минус. В качестве разделителя целой и дробной части используется точка. ОСНОВНЫЕ ОПЕРАЦИИ С вещественными ЧИСЛАМИ · A + B — сумма; · A - B — разность; · A * B — произведение; · A / B — частное, (результатом этого действия является вещественное число, даже если A нацело делится на B); · A % B — взятие остатка от деления A на B, (подразумевается, что неполное частное является целым числом); · A // B — взятие целой части от деления A на B, (подразумевается, что неполное частное является целым числом); · A ** B — возведение в степень. Приоритеты операций Приоритеты операций совпадают с приоритетами операций с целыми числами.
СТРОКИ Строки в Python имеют тип str. Строкой называется последовательность символов: букв, цифр, знакоы препинания и т.д. ОСНОВНЫЕ ОПЕРАЦИИ Со строками · A + B — конкатенация (строка B приписывается к строке A); · A * n — повторение n раз, значение n должно быть целого типа. Преобразование типов в Python Иногда бывает полезно целое число записать как строку. И, наоборот, если строка состоит из цифр, то полезно эту строку представить в виде числа, чтобы дальше можно было выполнять арифметические операции с ней. Для этого используются функции, название которых совпадает с именем типа, то есть int, float, str. Например, int(‘123’) вернет целое число 123, str(123) вернет строку ‘123’, а следующая инструкция: print(str(2 + 2) * int('2' + '2')) выведет символ “4”, повторенный 22 раза. Функция int также поможет превратить дробное число в целое, отбросив дробную часть: int(12.3) = 12, int(-12.3) = 12. Еще один полезный пример использования — преобразование строки в список букв: list('abc') = ['a', 'b', 'c'] Также преобразование типов активно используется с функцией map и генераторами, например, numbers = list(map(int, input().split())) Логический тип (bool) в Python Объект типа bool (от англ. boolean — логическое значение) принимает одно из двух значений — True (истина) или False (ложь). Обратите внимание: True и False записываются с большой буквы. Переменные типа bool используются для хранения значение типа да/нет, случилось/не случилось и т.п. Также операции сравнения возвращают результат типа boolean. Например, 3 > 5 возвращает False, а 3 < 5 — True. ЛОГИЧЕСКИЕ ОПЕРАЦИИ not A — логическое "не" (отрицание). Истинно, если А ложно, и ложно, если А истинно.
|
||
|
Последнее изменение этой страницы: 2017-02-19; просмотров: 635; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.214 (0.008 с.) |