Содержание
- 2. Строки
- 3. Что это? Строка – неизменяемая упорядоченная последовательность символов. Что значит неизменяемая? Так можно? s=‘Hello, world’ s=‘Чмоки,
- 4. Как с ними работать? Как и в Pascal, строки можно складывать, сравнивать и обращаться к символам.
- 5. Функции и методы И функции и методы выполняют действия. Разница между ними заключается в способе вызова.
- 6. Срезы Срез – извлечение фрагмента строки S=“Hello, World!” S[7:12] #World S[:5] #Hello S[7:] #World! S[2:-2] #llo,
- 7. Методы строк
- 8. Списки
- 9. Что это? Список – изменяемая упорядоченная последовательность данных разного типа. Также, как и для строк, используются:
- 10. В чём подвох? Задача: Задать список из 10 случайных чисел в диапазоне от 10 до 100.
- 11. Методы списков
- 12. Функции списков Также наличие элемента в списке можно проверить с помощью оператора in. L=[1,1,2,4,1] X=1 while
- 13. Множества
- 14. Что это? Множество – неупорядоченная последовательность уникальных элементов. Может содержать только данные неизменяемых типов. Можно использовать
- 15. Операции с множествами с=a | b c=a.union(b) 1) Объединение Возвращает множество, содержащее неповторяющиеся элементы первого и
- 16. Операции с множествами с=a - b c=a.difference(b) 3) Разность Возвращает множество, содержащее элементы первого множества, которых
- 17. Методы множеств Оператор in - возвращает значение True если элемент находится в множестве. print( 3 in
- 18. Функции
- 19. Что это? Функция – группа команд, объединенных одним именем, возвращающая в точку вызова какое-либо значение. Предназначены
- 20. Как работает? Параметры – величины, от которых зависит выполнение процедуры или функции. Формальные – используются при
- 21. Функции def Имя_Функции(параметры, через, запятую): тело функции Если необходимо вернуть серию данных – используйте сложные типы
- 22. Параметры Если при создании функции вы указали количество передаваемых ей параметров и их порядок, то и
- 23. Параметры-ключи Параметры в виде ключевых слов (Keyword argument) позволяют вводить данные в функцию в произвольном порядке
- 24. Значения по умолчанию Также параметры могут принимать значения по умолчанию. def summa(a,b=5): return a + b
- 25. Нужно больше параметров! В функцию можно ввести любое количество значений. Для этого используется параметр *args. def
- 26. Функции Рекурсия – функция, вызывающая в теле сама себя. def Имя_Функции(параметры): тело функции условие выхода вызов
- 28. Скачать презентацию