Переменные и константы в Python — это то, без чего нельзя обойтись в любом языке программирования. В основе основ лежит переменная, и вам надо на отлично понимать, что это такое, и для чего она используется. И так, переменная — это именование определенной части памяти, куда мы записываем нужные нам данные, что бы в последующем по имени нашей переменной, вызвать из памяти нужные нам данные. Проще говоря, переменная эта коробка, куда мы можем складывать нужные нам данные, данные в этой коробке мы можем менять, и в любое время получать содержимое этой коробки. Например:
chislo = 12 # создали переменную число, и присвоили ей значение 12
Как мы уже говорили, мы можем менять и получать значения в нашей переменной (коробке), поэтому давайте попробуем изменить значение, то есть перезаписать данные.
chislo = 12 chislo = 1.6 print(chislo) результат: 1.6 # как мы видим у нас при выводе значения переменной, изменилось старое значение 12, на новое 1.6
Назначение значений переменным в Python
В вышеописанном коде, вы наверное уже успели заметить, что вы можете использовать оператор присваивания = для присвоения значения переменной. Ниже мы более подробно рассмотрим объявление, изменение, присваивание нескольких значений и прочее.
Пример 1. Объявление переменной, и присваивание значения
site = "google.com" print(site) результат: google.com
В приведенной программе, мы с вами объявили переменную site, присвоили ему значение google.com, и с помощью функции print() распечатали значение. Важно понимать то, что в Python нам не нужно явно указывать тип данных содержимого в переменной, Python сам понимает где строка, где число.
Пример 2. Изменение значения переменной
site = "google.com" print(site) site = "pydocs.ru" print(site) Результат: google.com pydocs.ru
В данной программе, мы присвоили нашей переменной сначала одно значение, затем, изменили его.
Пример 3. Присвоение нескольких значений нескольким переменным
a, b, c = 10, 1.2, "hello world" # Объявляя переменные через запятую, мы так же можем объявлять нужные значения в нужном порядке через запятую, и в результате мы получим, то, что у каждой переменной свое значение в соответствии с указанным порядком print(a) print(b) print(c)
Рассмотрим еще один пример:
a = b = c = "hello" # всем переменным в данном случае присвоится строка "hello" print(a) print(b) print(c)
Константа в Python
Ранее мы говорили о переменных, как о коробках в которых содержаться данные, и в случае с переменными, мы всегда можем получить содержимое, и так же его менять. Так вот, Константа это примерно тоже самое, но, значение константы не меняется. Значение константы постоянное — это нужно запомнить.
Пример: Объявление и присвоения значения константе
Откройте свой Pycharm, и создайте файл constanta.py, затем в созданном файле, объявите константу, как в примере ниже.
PI = 3.14 # В качестве значения присвоим число ПИ GRAVIT = 9.8 #Скорость свободного падения
Теперь создайте еще один файл main.py
import constanta # Импортируем раннее созданный constanta.py print (constanta.PI) # Печатаем значение ранее объявленной константы print (constanta.GRAVIT) # Печатаем значение ранее объявленной константы результат: 3.14 9.8
Еще немного о константах в Python. На самом деле, в Python нет отдельного понимания константы, мы обозначаем название константы заглавными буквами для того, что бы отличить их от обычных переменных, и это на никак не помешает для переопределения значения.