Содержание
- 2. Строки (string) Строка-это последовательность букв Для обозначения строки используются одинарные или двойные кавычки. Для длинных строк
- 3. Управляющие последовательности Последовательность \newline \\ \” \t \v Представляемый символ Игнорируется (newline-символ новой строки) Символ косой
- 4. Операции над строками Строки можно объединить (склеить) с помощью оператора + Пример: s = ‘Hello’+’A’ Результат:
- 5. Индексы Первый символ строки имеет индекс 0 Индексы могут иметь отрицательные значения для отсчета с конца
- 6. Строка-последовательность символов с произвольным доступом. Любой символ строки может быть получен по его индексу. Подстрока может
- 7. Встроенная функция len () возвращает длину строки Пример: s = ‘Monday begins on saturday’ Len (s)
- 8. Списки Список является упорядоченным множеством элементов, перечисленных в квадратных скобках. Совсем необязательно, чтобы элементы списка были
- 9. Как и для строк, для списков нумерация индексов начинается с нуля. При использовании отрицательных индексов отсчет
- 10. Указав через двоеточие два индекса, вы можете получить подмножество элементов списка, называемое “срезом”. Получаемое значение является
- 11. Изменение отдельных элементов списка В отличие от строк существует возможность изменения отдельных элементов списка Пример: a=[‘Alla’,
- 12. Длина списка Встроенная функция len() также применима к спискам, как и к строкам
- 13. Добавление элементов в список Метод append добавляет один элемент в конец списка. Пример: a. append(‘new’) Результат:
- 14. Изменение элементов списка a = [3, 8, 15, 43] Замена нескольких элементов: Пример: a[0:2] = [1,12]
- 15. Удаление элементов из списка Метод remove удаляет из списка первый элемент с указанным значением. Пример: a.remove
- 16. Применение операторов к спискам С помощью оператора + можно “склеивать” списки Оператор * размножает элементы списка.
- 17. Расширенная запись списков Одна из самых мощных особенностей языка Python — расширенная запись списков, которая позволяет
- 18. Задачи на тему « Списки»
- 19. Задача 1. Найти сумму элементов списка l1 = [1, 99, 57896, 21, 35, 176] res =
- 20. Задача 2. Ввести элементы списка произвольной длины sp = [int(i) for i in input('Введите элементы списка
- 21. Кортежи (tuple) Кортеж — это неизменяемый список. Кортеж определяется так же, как и список, но элементы
- 22. Нельзя добавлять элементы в кортеж Нельзя удалять элементы из кортежа Нельзя искать элементы в кортеже с
- 23. Упаковка и распаковка в кортеж t= 12345, 54321, ‘hello’ Пример упаковки в кортеж x, y, z
- 24. Пустые и одноэлементные кортежи Пустой кортеж создается с помощью пустой пары скобок Кортеж с одним элементом
- 25. Кортеж может быть преобразован в список и наоборот. Встроенная функция tuple воспринимает список в качестве аргумента
- 26. Задачи на кортежи
- 27. Задача 1. Перебор элементов кортежа thistuple = ("помидор", "огурец", "лук") for x in thistuple: print(x) print(len(thistuple))
- 28. Задача 2. Создать кортеж из элементов строки s = '1,2,3,4,5,6' t = tuple(map(int, s.split(','))) print(t)
- 29. Словари в Python - неупорядоченные коллекции произвольных объектов с доступом по ключу. Их иногда ещё называют
- 30. Создание словаря Если на момент написания программы известны все элементы словаря, то последний создается так: =
- 31. Добавить элемент в уже существующий словарь можно, указав новый ключ и новое значение в виде: R['АБ1234']
- 32. d = {'cat': 'кошка', 'dog': 'собака', 'bird': 'птица', 'mouse': 'мышь'} print(d) {'dog': 'собака', 'cat': 'кошка', 'mouse':
- 34. Задачи на тему «Словари»
- 35. Задача 1. Даны два словаря: dictionary_1 = {'a': 300, 'b': 400} и dictionary_2 = {'c': 500,
- 36. Задача 2. Дан словарь с числовыми значениями. Необходимо их все перемножить и вывести на экран. m=
- 37. Задача 3 Создайте словарь, в котором ключами будут числа от 1 до 10, а значениями эти
- 38. Задача 4 Даны два списка одинаковой длины. Необходимо создать из них словарь таким образом, чтобы элементы
- 39. Задача 5. Создайте словарь из строки 'pythonist' следующим образом: в качестве ключей возьмите буквы строки, а
- 40. Множества Множества (set) представлены как неупорядоченные коллекции уникальных и неизменяемых объектов. Коллекции, которые не являются ни
- 42. Скачать презентацию