Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь 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; просмотров: 561; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.21.244.34 (0.006 с.) |