Змінні

У комп’ютерних науках змінна - це іменована комірка пам’яті, яка може зберігати значення (дані). Значення, що зберігається у змінній, може бути змінене або доступне програмі під час її виконання.

У Python змінні створюються динамічно, щойно їм присвоюється значення. Це робить Python динамічно типізованою мовою, що означає, що тип даних змінної виводиться з присвоєного їй значення. Отже, вам не потрібно оголошувати змінну перед її використанням, як у мовах зі статичною типізацією.

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

У Python = (оператор присвоювання) використовується для присвоєння значення деякій змінній, частина ліворуч від оператора - це ім’я змінної, а частина праворуч - це значення, яке потрібно присвоїти змінній.

Присвоєння змінних у Python
number_of_students = 10
greeting = "hello"
pi = 3.14
Присвоєння змінних у Java
int number_of_students = 10;
String greeting = "hello";
double pi = 3.14;

Іменування

У Python є кілька правил, які описують, як називати ваші змінні. Деякі з них є обов’язковими і не можуть бути проігноровані, інші є скоріше рекомендаціями, і їх можна опустити. Наразі зауважте, що ім’я змінної не може:

  • ключовим словом мови (наприклад, pass, def або class)

  • починатись з числа (наприклад, 123, 1_something)

  • містити спеціальні оператори (+, -, = тощо).

  • містити пробіли

Також тут є кілька загальних рекомендацій щодо того, як називати будь-що:

  • не використовуйте вбудовані функції як ім’я змінної (наприклад, len = 42)

  • зберігайте змістовність імен (x = 10 проти number_of_student = 100)