ЗМІННІЗмінна має назву, яка складається з латинських літер, можна додати арабські цифри та знак підкреслення. Перший символ назви може бути або літера або знак підкреслення. Краще давати назву змінній за змістом даних, щоб потім зрозуміти, за що відповідає вона в програмі. Приклади. Alfa alfaabetkab_sumalfavit_Ukrainepython1991_19m1991python. Можна Надати змінній значення:a=76 d=3.1415 число. Privet=‘Hello, world!’ tx=‘123’ текстprivet=“Привіт , світ !”mat_vur=5*a+a**2/8 виразb=input(‘Введіть значення b=’) ввести з клавіатури. Цікава інформація. Назва змінної не повинна збігатися з ключовими словами інтерпретатора Python.
ПРОСТІ ТИПИ ЗМІННИХ При оголошенні змінної не потрібно вказувати її тип, а дізнатися який тип має об’єкт можна за допомогою функції type(a){5 C22544 A-7 EE6-4342-B048-85 BDC9 FD1 C3 A}Назва. Позначення. Об’єкти. Цілі числаint. Всі натуральні, їм обернені і число 0. Наприклад: -32000, -10, 0, 10, 32000 Дійсні числаfloat. Це множина дійсних чисел. Наприклад: -32.56, 72.0, 0.5, -3.1415, 0 Рядокstr. Будь-які символи в лапках. Наприклад: ‘Hello’, ‘+0380504563***’, ‘25+25’, “Завдання №1”У Python всі дані називаються об'єктами. Число 2 представляється об'єктом «число 2», рядок 'hello' - це об'єкт «рядок 'hello'». Кожен об'єкт відноситься до якогось типу. Рядки зберігаються в об'єктах типу str, цілі числа зберігаються в об'єктах типу int, дробові числа (дійсні числа) - в об'єктах типу float.
Тип об'єкта визначає, які дії можна робити з об'єктами цього типу. Наприклад, якщо в змінних a і b лежать об'єкти типу int, то їх можна перемножити, а якщо в них лежать об'єкти типу str, то їх перемножити не можна. Якщо в якості операндів деякого арифметичного виразу використовуються тільки цілі числа, то результат теж буде ціле число. Винятком є операція ділення, результатом якої є дійсне число. При спільному використанні цілого і дійсного типу змінних, результат буде дійсного типу. ПРОСТІ ТИПИ ЗМІННИХ a=5b=7z=a+bprint(z)print(type(z))Результатa=5.5b=7z=a+bprint(z)print(type(z))Результатa=‘мова’b=‘ Python’z=a+bprint(z)print(type(z))Результатa=8b=2z=a/bprint(z)print(type(z))Результат
Перетворення типів даних. Часто доводиться переводити значення одного типу даних в інший, з цілого в текст та навпаки, з тексту в число, або з дійсного в ціле та інші варіанти. Функція int(а) – перетворює об’єкт а в ціле число, дробова частина просто відкидається. Функція float(a) – перетворює об’єкт a в дійсне число (ціла і дробова частина розділені точкою)>>> a=5.7>>> b=int(a)>>> print(b)>>> print(type(a), type(b))Результат>>> a=‘5.7’>>> b=float(a)>>> print(b)>>> print(type(a), type(b))Результат
Література1. Python. Курси з програмування [Електронний ресурс]. - https://younglinux.info/python/2. Інформатика: підруч. Для 8-го кл. загальноосвіт. навч. закл. /Й. Я. Ривкінд [та ін.]. – Київ: Генеза, 2016. – 288 с.: іл.3. Програмування в школі. Мова Python: Навчальний посібник 8 клас/ Є. В. Козолуп. – Суми, 2017. – 82с.