Содержание
- 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 Имя_Функции(параметры): тело функции условие выхода вызов
- 27. Анонимные функции Анонимная функция (или лямбда-функция) - это короткая однострочная функция, которая содержит только одну команду.
- 28. Файлы
- 29. Что это? Файл – поименованная область на носителе информации, содержащая данные определенного типа. Предназначены для долговременного
- 30. Связь и открытие Связь с файловой переменной и открытие файла происходят при помощи функции open(). Ф.п.=open(‘имя_файла’,
- 31. Чтение for i in f: print(i) Файл является порядковым типом, поэтому: Для чтения или записи в
- 32. Запись А нельзя, как в Pascal построчно писать в файл? L=[1,2,3,4] f=open(‘myfile.txt’, ‘w’) for i in
- 34. Скачать презентацию