Переменные в Python
Не один язык программирования не может обойтись без переменных и Python здесь не исключение. Переменная в программировании – это именованная область памяти, предназначенная для хранения значения.
Проще говоря, переменную можно представить в виде коробки, куда можно что-то положить и впоследствии заменить, так вот это что-то и называется значением переменной. Что же мы подразумеваем под фразой значение переменной?
Значения переменной в Python
Например, вам надо выполнить какие-то математические вычисления и у вас есть два числа: 70 и 30. Чтобы каждый раз не вводить эти числа, вы положите их в переменные: a и b, которые будете подставлять вместо чисел. Получается, что числа – это значения переменных.
a = 70
b = 30
a + b
100
a – b
40
Переменная может хранить не только число, но и целое выражение.
x = 345 + 355
Вывод результата значения переменной x:
print (x)
700
А какие ещё бывают значения? Значения переменных делятся по типу данных, с левой стороны – название типа данных.
- int - целое число 1, 2, 25, 100
- float - число с плавающей точкой 3.3 / 5.8
- str - строки, состоящие из символов в Unicode, ‘доброе утро’
- boolean - логическое значение True (5 > 2) / False (3 > 7)
- list – список, ['user_1', 'user_2', 'user_3', 'user_4']
- tuple – кортеж, ('one', 'two', 'three')
- set - коллекция
- dist - словарь, ключ / значение, {'dog': 'собака', 'cat': 'кошка'}
Объявление переменных в Python
Объявить или создать (что одно и то же) переменную очень просто. Нужно придумать ей имя и присвоить значение. В программировании знак равно (=) обозначает оператор присваивания. В переменную x мы положили число 5 и тем самым объявили, что у нас есть переменная x. Таким образом, мы присвоили значение переменной.
x=5 // создание переменной
print(x)
x = 5
Переменную можно изменить, положив в неё новое значение. При следующем присваивании, значение переменной заменяется.
x=10 // изменение значения переменной
print(x)
x = 10
Можно создавать сколько угодно разных переменных.
Имена переменных в Python
В имени переменной может быть любое количество символов. Имя переменной может начинаться только с буквы или с нижнего подчеркивания. Никаких чисел в начале имени переменной быть не должно. Имена переменным следует давать осмысленные. Если вы присваиваете переменной значение в виде номера телефона, тогда и называйте переменную понятным словом phone. Имя переменной не может содержать ключевые слова (зарезервированные) языка Python.
Список ключевых слов:
Имя переменной может состоять из нескольких слов. В языках программирования принято разделять слова нижним подчеркиванием или все слова, кроме первого, начинать с буквы в верхнем регистре.
user_pass
userPass
Типы переменных в Python
Переменная в Python хранит в себе не само значение, а лишь ссылку на него. Поэтому легко можно заменять одно значение переменной на другое. Например, в переменной a хранилось число 10, мы присвоили ей значение другого типа – строку 'I love Python'.
a=10
a='I love Python'
Старая ссылка исчезнет, а новая появится. Одна и та же переменная в Python может хранить в себе значения разных типов:
- числовые
- логические
- строковые
- списки
- коллекции
- словарные
Это отличительная особенность пайтона от других языков программирования, которая называется динамической типизацией. Тип данных переменной зависит, от того какое значение ей присвоили.
Как узнать тип значения переменной?
Мы хотим знать, какой тип значения хранит переменная. Нужно написать ключевое слово type, затем в круглых скобочках указать имя переменной login. Пайтон выведет результат str. Это значит, что переменная хранит строковое значение.
Тип значения переменной целое число:
password=1234
type (password)
<class 'int'>
Тип значения переменной вещественное число:
result=1.2
type (result)
<class 'float'>
Заключение
Если вы решили освоить один из наиболее популярных языков программирования – Python и хотите изучить его в кратчайшие сроки. Я могу рекомендовать вам мой видеокурс: "Программирование на Python с Нуля до Гуру". Наверняка вы спросите: "Кто я такой, чтобы вы приобрели именно мой видеокурс?" Перейдите по этой ссылке и вы получите исчерпывающий ответ.
-
- Михаил Русаков
Комментарии (0):
Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.