
Объявление переменных
В Python переменные объявляются очень просто. Не требуется указывать их тип заранее, как это делается в некоторых других языках программирования. Просто присвойте значение переменной, и Python автоматически определит ее тип.
x = 5 # x - целочисленная переменная
y = "Python" # y - строковая переменная
z = 3.14 # z - переменная с плавающей точкой

Переменная в программировании

Типы переменных
Python является языком с динамической типизацией. Это означает, что тип переменной может изменяться в процессе выполнения программы. Основные типы данных:
-
int (целые числа): 1, -3, 1000
-
float (числа с плавающей точкой): 3.14, -0.001, 1e10
-
str (строки): "Hello", 'Python'
-
bool (булевы значения): True, False
Получи больше пользы от Skysmart:
-
Научись программировать на курсах разработки.
-
Выбирай из 130+ наставников по программированию.
Записывайся на бесплатные курсы для детей.
Присваивание значений переменным
Вы можете изменить значение переменной, просто присвоив ей новое значение:
x = 10
print(x) # Выведет: 10
x = 20
print(x) # Выведет: 20
Python позволяет множественное присваивание, что делает инициализацию нескольких переменных более компактной:
a, b, c = 5, 3.14, "Python"
Глобальные и локальные переменные
В Python есть два типа переменных: локальные и глобальные. Локальные переменные объявляются внутри функции и доступны только в этой функции. Глобальные переменные объявляются вне функций и доступны из любой части кода.
Чтобы изменить глобальную переменную внутри функции, используется ключевое слово global
:
x = 10 def update_variable(): global x x = 20 update_variable() print(x) # Выведет: 20
Переменные являются основой программирования. Они позволяют нам хранить, извлекать и управлять данными в наших программах. Работа с переменными в Python интуитивно понятна благодаря динамической типизации и гибкости языка. Умение эффективно использовать переменные — ключевой навык для любого программиста.
