Найти тему
Заметки по Python

Урок 1. Переменные

Оглавление

Переменные необходимы для быстрого доступа к значениям через их имя. Поэтому необходимо называть переменные более содержательно, что бы Вы понимали, что находится в переменной.

Вообще, имена переменных могут быть как длинными, так и короткими. состоять из букв латинского алфавита (A-z, a-z), цифр (0-9) и символов подчеркивания(), но они могут начинаться с цифр.

Чтобы объявить переменную, необходимо написать имя переменой, а затем присвоить ей значение через знак равно.

Теория: имя_переменной = значение

  • Целое число: int1 = 1
  • С плавающей точкой: float1 = 1.0

Таким же образом объявляются и строковые переменные, лишь с одним исключением. Значение в строковых переменных заключаются в кавычки. Причем не важно, какими будут кавычки - одинарные или двойные.

Теория: имя_переменной = “значение”

  • Строка 1: string1 = “Привет”
  • Строка 2: string2 = ‘Мир'

Ещё в Python есть булевы переменные, которые имеют всего два значения. Это true или false, что означает истина или ложь. Но о них мы поговорим чуть позже.

Чтобы проверить к какому типу относится переменная достаточно использовать функцию type().

x = 10

print(type(x))

s = 'abc'

print(type(s))

Вывод:

  • Переменная "x": <class 'int'>
  • Переменная "s": <class 'str'>

Давайте напишем и разберём пару простых программ.

Программа 1:

a = 1

b = 2

c = a + b

print(c)

Здесь переменной “a”присвоили значение 1, переменой “b” значение 2, а в переменную “с” записали сумму этих двух переменных. С помощью функции print() вывели результат.

Программа 2:

a = input("Введите какой сейчас год: ")

b = int(a) - 1989

print("Вот столько Python сейчас лет: "+ str(b))

Этот пример чуть посложней. Здесь с помощью функции input() заноситься значение в переменную “a”, в переменной “b” мы преобразовываем переменную “a” в целое число, и отнимаем год создания Python. Так же, как и в предыдущем примере выводим результат преобразовав переменную “b”.

Для чего же в этом примере преобразовывать переменные с помощью функции int(), str()?

(Таким же образом можно преобразовывать переменные с плавающей точкой функцией float()).

Все достаточно просто, не важно какое Вы присваиваете значение переменной через функция input() оно всегда будет строка. И в этом примере чтобы произвести математическое действие нам необходимо преобразование переменной.(Если вы вздумаете преобразовывать буквы в цифры, вылезет ошибка). То же самое преобразование происходит и в функции print() так как мы не можем сложить цифры и строки, а только цифры/цифры или строки/строки что называется конкатенацией, приходиться преобразовывать переменную “b” в строку.

Огромное спасибо тем, кто дочитал до конца. Надеюсь, Вам понравилось, и Вы нашли для себя хоть что-то полезное.

#pythonснуля #python3 #урокиpython #python #программированиенаpython