Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Підсумок | Змінні та Типи
Вступ до Python

book
Підсумок

Вітаємо з завершенням цього розділу нашого курсу з Python! Ви отримали міцну базу у кількох фундаментальних концепціях програмування. Давайте підсумуємо основні навички та поняття, які ви опанували, щоб переконатися, що ви готові до вивчення більш складних тем.

Типи даних

Ви ознайомилися з різними типами даних у Python, зрозуміли, як ефективно використовувати цілі числа, рядки, числа з плаваючою комою та булеві значення. Це важливо для роботи з різними видами даних у ваших програмах.

Пам’ятайте, що визначити тип даних можна за допомогою функції type():

item_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'>
123456789
item_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'>
copy

Правила іменування змінних

Правильне іменування змінних допомагає зробити код читабельним і зручним для супроводу. Ви навчилися використовувати змістовні імена, які відображають дані, що зберігаються, та відповідають конвенціям іменування Python.

Пам'ятайте правила:

1. Завжди починайте з літери або підкреслення

Імена змінних повинні починатися з літери або підкреслення, наприклад, item_name або _price. Не починайте ім'я змінної з цифри (наприклад, 2item — некоректно).

2. Використовуйте лише літери, цифри та підкреслення

Імена змінних повинні містити лише літери, цифри та підкреслення. Наприклад, item_name1 — коректно, але уникайте спеціальних символів, таких як дефіс (item-name — некоректно).

3. Враховуйте чутливість до регістру

Python розрізняє великі та малі літери. Тому item і Item — це різні змінні в Python.

4. Не використовуйте зарезервовані слова Python

Уникайте використання вбудованих ключових слів Python (таких як print, if, і type) як імен змінних, оскільки вони вже мають спеціальне призначення в мові.

Збереження даних у змінних

Ви практикувалися у збереженні та отриманні даних за допомогою змінних — це базовий аспект програмування, який дозволяє маніпулювати даними.

Ви можете повторити збереження та отримання даних за допомогою змінних на прикладі нижче:

# Storing data in variables
item_price = 19.99
item_count = 5
total_cost = item_price * item_count

print("Total cost: $", total_cost)
123456
# Storing data in variables item_price = 19.99 item_count = 5 total_cost = item_price * item_count print("Total cost: $", total_cost)
copy

Використання змінних

Використання змінних у розрахунках і функціях дозволило виконувати динамічні операції на основі даних змінних, як показано в наступному прикладі:

# 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)
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)
copy

Індексація рядків і довжина

Ви опанували доступ до окремих символів у рядку та визначення довжини рядка за допомогою функції len(), що підвищує вашу ефективність роботи з текстовими даними. Пам'ятайте, що позитивна індексація починається з 0, а негативна — з -1.

Дивіться приклад нижче:

item_name = "Apples"
print("First character:", item_name[0]) # A
print("Last character:", item_name[-1]) # s
print("Length of string:", len(item_name)) # 6
1234
item_name = "Apples" print("First character:", item_name[0]) # A print("Last character:", item_name[-1]) # s print("Length of string:", len(item_name)) # 6
copy

Нарізання та конкатенація рядків

Нарізання та конкатенація рядків дозволяють ефективно маніпулювати рядками, створюючи нові рядки на основі існуючих. Важливо пам'ятати, що при використанні синтаксису string[start:end], start — це індекс першого символу, який потрібно включити, а end — індекс на один більше за останній символ, який потрібно включити.

greeting = "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!
12345
greeting = "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!
copy

1. Який тип даних у Python використовується для представлення цілих чисел?

2. Яке з наведених імен є коректною назвою змінної у Python?

3. Який правильний спосіб почати ім'я змінної у Python?

4. У Python, якщо у вас є рядок fruit = "Apple", що поверне вираз fruit[3]?

5. Дано рядок vegetables = "Carrot, Celery". Як отримати з цього рядка лише "Celery" за допомогою зрізу?

question mark

Який тип даних у Python використовується для представлення цілих чисел?

Select the correct answer

question mark

Яке з наведених імен є коректною назвою змінної у Python?

Select the correct answer

question mark

Який правильний спосіб почати ім'я змінної у Python?

Select the correct answer

question mark

У Python, якщо у вас є рядок fruit = "Apple", що поверне вираз fruit[3]?

Select the correct answer

question mark

Дано рядок vegetables = "Carrot, Celery". Як отримати з цього рядка лише "Celery" за допомогою зрізу?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 8

Запитати АІ

expand
ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

some-alt