мета-данные страницы
Загрузка не удалась. Возможно, проблемы с правами доступа?
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версияСледующая версияСледующая версия справа и слева | ||
tc:python [13/01/2018 05:25] – [Начало работы] ybezrukov | tc:python [13/01/2018 06:23] – [Диапазоны] ybezrukov | ||
---|---|---|---|
Строка 29: | Строка 29: | ||
+ | |||
+ | ====== Базовые конструкции ====== | ||
+ | |||
+ | Познакомимся с основными конструкциями, | ||
+ | |||
+ | **Объявление переменной** | ||
+ | |||
+ | В Питоне нет явного отделения объявления переменной и присвоения ей значения. Как только мы напишем в программе идентификатор переменной и присвоим ей значение, | ||
+ | |||
+ | <code python> | ||
+ | p = 4 # объявляется переменная целого типа, которой присваивается значение 4 | ||
+ | p = 4.0 # объявляется переменная вещественного типа, которой присваивается значение 4 | ||
+ | p = " | ||
+ | p = [4] # объявляется список из одного элемента, | ||
+ | </ | ||
+ | |||
+ | **Условия** | ||
+ | |||
+ | Логические операторы: | ||
+ | <code python> | ||
+ | name = " | ||
+ | age = 17 | ||
+ | if name == " | ||
+ | print(" | ||
+ | else: | ||
+ | print(" | ||
+ | |||
+ | if name == " | ||
+ | print(" | ||
+ | </ | ||
+ | |||
+ | **Циклы** | ||
+ | |||
+ | В Питоне как и в большинстве императивных языков есть привычные виды циклов: | ||
+ | |||
+ | С предусловием: | ||
+ | <code python> | ||
+ | count = 0 | ||
+ | while count < 5: | ||
+ | print(count) # а вот так можно напечатать значение переменной на экран | ||
+ | count += 1 | ||
+ | </ | ||
+ | |||
+ | Цикл для: | ||
+ | <code python> | ||
+ | numbers_list = [1, 2, 3, 4, 5] | ||
+ | for i in numbers_list: | ||
+ | print(i) | ||
+ | </ | ||
+ | |||
+ | А вот цикла с постусловием как отдельной конструкции нет, но его поведение можно сэмулировать: | ||
+ | <code python> | ||
+ | count = input() # а так получить значение переменной с клавиатуры | ||
+ | while True: | ||
+ | print(count) | ||
+ | count += 1 | ||
+ | if count > 10: | ||
+ | break | ||
+ | </ | ||
====== Прямая работа с интерпретатором ====== | ====== Прямая работа с интерпретатором ====== | ||
Строка 72: | Строка 131: | ||
>>> | >>> | ||
</ | </ | ||
- | |||
- | |||
====== Списки ====== | ====== Списки ====== | ||
Строка 124: | Строка 181: | ||
{{url> | {{url> | ||
- | Однако, | + | Однако, |
- | * range(a) - создает список, | + | * range(a) - создает |
- | * range(a, b) - создает список, | + | * range(a, b) - создает |
- | * range(a, b, c) - создает список, | + | * range(a, b, c) - создает |
Например: | Например: | ||
Строка 135: | Строка 192: | ||
Воспользуемся этим знанием, | Воспользуемся этим знанием, | ||
{{url> | {{url> | ||
- | |||
====== Функция split ====== | ====== Функция split ====== | ||