Найти тему

Типы данных Python

Оглавление

Читаю то, что кажется слишком простым, если ты уже знаком с программированием, но нельзя пропустить этап знакомства. Итак, поехали!

Правила названия переменных

  • переменным не надо задавать тип, достаточно написать имя и присвоить значение
  • регистр имени переменной имеет значение, имя может содержать буквы латиницы, цифры (но не в начале имени), нижнее подчеркивание.
  • имя переменной передает смысл содержимого, слова разделяем нижним подчеркиванием
  • используйте английские слова в название переменной. ❕ 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