Читаю то, что кажется слишком простым, если ты уже знаком с программированием, но нельзя пропустить этап знакомства. Итак, поехали!
Правила названия переменных
- переменным не надо задавать тип, достаточно написать имя и присвоить значение
- регистр имени переменной имеет значение, имя может содержать буквы латиницы, цифры (но не в начале имени), нижнее подчеркивание.
- имя переменной передает смысл содержимого, слова разделяем нижним подчеркиванием
- используйте английские слова в название переменной. ❕ chislo - плохое название переменной.
❕ если вы не знаете английский язык - отличный повод начать изучать, используйте переводчик и приучайте себя к хорошим привычкам программиста!
user_name
lesson1
lesson2
Типы данных
Переменная хранит данные одного из типов данных.
- int - целое число
a = 40
b = 3
- float - число с плавающей точкой или, простыми словами, дробное число
pi = 3.14
b = 679.9801
- str - строка - представляет последовательность символов, заключенную в одинарные или двойные кавычки.
hi = "hello"
hi2 = 'hello'
- bool - два логических значения: True (верно, истина) или False (неверно, ложь).
off = False
on = True
Для преобразования типов Python предоставляет ряд встроенных функций:
- int(): преобразует значение в целое число
❗Функция не округляет дробное число, а оставляет только целую часть
- float(): преобразует значение в число с плавающей точкой
- str(): преобразует значение в строку
С помощью встроенной функции type() можно узнать текущий тип переменной.
❗Нельзя складывать число и строку - необходимо привести переменные к одному виду. Если это будут строки, то они "склеются", а если числа, то будет арифметическое сложение
a = 7
b = 3
age = 'лет'
age_num = '5'
print(a + b) # результат 10
print(a + age) # ошибка
print (str(a) + age) # результат 7 лет
print (age_num + age) # результат 5 лет - две строки склеились
print (int(age_num) + a) # результат 12
Списки
Списки — это последовательности, похожие на массивы из других языков программирования. Они записываются в квадратных скобках через запятую:
cities = ['London', 'New-York', 'Helsinki']
Каждый элемент имеет свой номер или индекс, по которому можно обратиться к элементу. Нумерация начинается с 0.
cities[0] - это London
cities[2] - это Helsinki