Підсумок
Свайпніть щоб показати меню
Вітаємо з завершенням цього розділу нашого курсу з Python! Ви отримали міцну базу знань з кількох фундаментальних концепцій програмування. Давайте підсумуємо основні навички та поняття, які ви опанували, щоб переконатися, що ви готові до вивчення більш складних тем.
Типи даних
Ви ознайомилися з різними типами даних у Python, зрозуміли, як ефективно використовувати цілі числа, рядки, числа з плаваючою комою та булеві значення. Це важливо для роботи з різними видами даних у ваших програмах.
Пам'ятайте, що визначити тип даних можна за допомогою функції type():
123456789item_name = "Milk" item_price = 3.14 item_quantity = 0 in_stock = False print(type(item_quantity)) # <class 'int'> print(type(item_name)) # <class 'str'> print(type(item_price)) # <class 'float'> print(type(in_stock)) # <class 'bool'>
Правила іменування змінних
Правильне іменування змінних допомагає зробити код читабельним і зручним для підтримки. Ви навчилися використовувати змістовні імена, які відображають дані, що зберігаються, і відповідають правилам іменування Python.
Запам'ятайте правила:
1. Завжди починайте з літери або підкреслення
Імена змінних повинні починатися з літери або підкреслення, наприклад, item_name або _price. Не починайте ім'я змінної з цифри (наприклад, 2item — некоректно).
2. Використовуйте лише літери, цифри та підкреслення
Імена змінних повинні містити лише літери, цифри та підкреслення. Наприклад, item_name1 — коректно, але уникайте спеціальних символів, таких як дефіс (item-name — некоректно).
3. Враховуйте чутливість до регістру
Python розрізняє великі та малі літери. Тому item і Item — це різні змінні в Python.
4. Не використовуйте зарезервовані слова Python
Уникайте використання вбудованих ключових слів Python (таких як print, if та type) як імен змінних, оскільки вони вже мають спеціальне призначення в мові.
Збереження даних у змінних
Ви практикувалися у збереженні та отриманні даних за допомогою змінних — це фундаментальний аспект програмування, який дозволяє маніпулювати даними.
Ви можете повторити збереження та отримання даних за допомогою змінних на прикладі нижче:
123456# Storing data in variables item_price = 19.99 item_count = 5 total_cost = item_price * item_count print("Total cost: $", total_cost)
Використання змінних
Використання змінних у розрахунках і функціях дозволяє виконувати динамічні операції на основі даних змінних, як показано в наступному прикладі:
123456# Using variables to calculate discounts item_price = 19.99 discount_percentage = 0.2 discounted_price = item_price * (1 - discount_percentage) print("Discounted price: $", discounted_price)
Індексація рядків і довжина
Ви опанували доступ до окремих символів у рядку та визначення довжини рядка за допомогою функції len(), що підвищує ваші навички роботи з текстовими даними. Пам'ятайте, що позитивна індексація починається з 0, а негативна — з -1.
Дивіться приклад нижче:
1234item_name = "Apples" print("First character:", item_name[0]) # A print("Last character:", item_name[-1]) # s print("Length of string:", len(item_name)) # 6
Нарізання та об'єднання рядків
Нарізання та об'єднання рядків дозволяють ефективно маніпулювати рядками, створюючи нові рядки з наявних. Важливо пам'ятати, що при використанні синтаксису string[start:end], start — це індекс першого символу, який потрібно включити, а end — індекс на один більше останнього символу, який потрібно включити.
12345greeting = "Hello customer, welcome to the grocery store!" name = "Alice" personal_greeting = greeting[0:5] + " " + name + "," + greeting[15:] print(personal_greeting) # Hello Alice, welcome to the grocery store!
1. Який тип даних у Python використовується для представлення цілих чисел?
2. Яке з наведених імен є коректною назвою змінної у Python?
3. Який правильний спосіб почати ім'я змінної у Python?
4. У Python, якщо у вас є рядок fruit = "Apple", що поверне вираз fruit[3]?
5. Дано рядок vegetables = "Carrot, Celery". Як отримати з цього рядка лише "Celery" за допомогою зрізу?
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат