Прості типи величин: числовий, логічний, символьний, рядковий.
Опрацюйте, вивчіть основні поняття.
Дані та їх типи, пріоритет операцій
Можна помітити, що все, що ми робимо, ми робимо над чимось - якимись предметами або об'єктами. Ми міняємо властивості об'єктів та їх можливості. Програми для комп'ютерів також маніпулюють якимись об'єктами (назвемо їх поки даними).
Очевидно, дані бувають різними. Дуже часто комп'ютерній програмі доводиться працювати з числами і рядками. Наприклад, на минулому уроці ми "маніпулювали" числами, виконуючи над ними арифметичні операції. Можна сказати, що операція додавання виконувала зміну першого числа на величину другого, або множення збільшувало одне число в кількість разів, що відповідає другому числу.
Числа у свою чергу також бувають різними: цілими, дробовими, можуть мати величезне значення або дуже довгу дробову частину. При знайомстві з мовою програмування Python ми точно зіткнемося з трьома типами даних:
● Цілі числа (integer) - додатні і від’ємні цілі числа, а також 0 (наприклад, 4, 687, -45, 0).
● Числа з плаваючою крапкою (float point) - дробові числа (наприклад, 1.45, -3.789654, 0.00453). Примітка: роздільником цілої і дробової частини служить точка, а не кома.
● Рядки (string) - набір символів, укладених в лапки (наприклад, "ball", "What is your name?", 'DkfjUUv', '6589'). Примітка: лапки в Python можуть бути одинарними або подвійними.
Операції над даними
Основні операції з цілими та дійсними числами
A + B - сума;
A - B - різниця;
A * B - добуток;
A / B - ділення, (результатом цієї дії є дійсне число, навіть якщо A без остачі ділиться на B);
A // B - Цілочислене ділення (взяття цілої частини від ділення A на B)
A% B - Остача від ділення (взяття залишку від ділення A на B)
A ** B - зведення в степінь.
Пріоритети операцій
Пріоритети операцій в Python співпадають з пріоритетом операцій в математиці, а саме:
Виконуються множення і ділення зліва направо. Операції множення і ділення мають однаковий пріоритет.
Виконуються додавання і віднімання зліва направо. Операції додавання і віднімання мають однаковий пріоритет.
Для зміни порядку дій потрібно використовувати дужки.
Основні операції з рядками
A + B - конкатенація (рядок B приписується до рядка A);
A * n - повторення n раз, значення n повинне бути цілого типу.