![]() |
![]() |
В Python существует несколько основных типов данных, которые можно разделить на несколько категорий:
"\t\"\n\\"
# здесь \t
табуляция, \n
новая строка, \\
символ \
, \"
символ "
"A\u00df\u26F5"
# с символами Unicode: "Aß⛵"r"\"
# без обработки \
f"1+2={1+2}"
# c подстановками значений выражений в {}
"A" 'a"' r'\'
# интерпретируется как одна строка Aa"\
"""Много
строчный
текст"""
b"abc\n\177\xF8"
# \xAA
шестнадцатеричный код, \123 восьмеричный кодbr"abc\2"
# без обработки \
[]
# пустой[1,2,"abc"]
[x*x for x in range(1,6)]
# список квадратов чисел: [1,4,9,16,25]()
# пустой(1,2,"abc")
1,2,3
range(5)
# от 0: 0,1,2,3,4 range(6,10)
# от заданного числа: 6,7,8,9range(1,10,3)
# с шагом 3: 1,4,7 (x*x for x in range(1,6))
# квадраты чисел: 1,4,9,16,25(x for x in [11,2,4,7,9] if x>5)
# числа больше 5 из списка: 11,7,9set()
# пустое{1,2,"abc"}
{x for x in range(10)}
# числа от 0 до 9frozenset({1,2,"abc"})
{}
# пустой{7:1,'x':2,'third':"abc"}
{x*x:x for x in range(1,11)}
# квадраты чисел от 1 до 10 -> числа: {1:1, 4:2, …, 100:10}Некоторые типы данных являются изменяемыми (list, bytearray, set и dict можно изменять после их создания), остальные – нет (операции "изменения" порождают новое значение, но старое сохраняется)
Комментарии в Python начинаются с символа #
, также в качестве многострочного комментария используются строки:
# Пример программы
print(25) # print 25
print('Hello, world!') # print Hello, world!
"""Много
строчный
комментарий"""