Содержание
- 2. Создание строки. Для создания строк, мы используем парные кавычки '' или "": s1 = 'Python' s2
- 3. Длина строки. Для определения длины строки (количества символов), мы используем встроенную функцию len(): s = 'Hello'
- 4. Конкатенация и умножение на число. Операторы + и * можно использовать для строк. Оператор + сцепляет
- 5. Оператор принадлежности in. С помощью оператора in, мы можем проверять, находится ли одна строка в составе
- 6. Индексация строк Очень часто бывает необходимо обратиться к конкретному символу в строке. Для этого в Python
- 7. Итерирование строк s = 'abcdef' for i in range(len(s)): print(s[i]) Результатом выполнения такой программы будут строки:
- 8. Если нам не нужен индекс самого символа, то мы можем использовать более короткий способ итерации: s
- 9. Срезы строк При построении среза s[x:y] первое число – это то место, где начинается срез (включительно),
- 10. Если опустить второй параметр в срезе s[x:] (но поставить двоеточие), то срез берется до конца строки.
- 11. Мы также можем использовать отрицательные индексы для создания срезов. Как уже говорилось ранее, отрицательные индексы строки
- 12. Мы можем передать в срез третий необязательный параметр, который отвечает за шаг среза. К примеру, срез
- 13. Если в качестве шага среза указать отрицательное число, то символы будут идти в обратном порядке. Следующий
- 15. Предположим, у нас есть строка s = 'abcdefghij' и мы хотим заменить символ с индексом 4
- 16. Метод capitalize() Метод capitalize() возвращает копию строки s, в которой первый символ имеет верхний регистр, а
- 17. Метод swapcase() Метод swapcase() возвращает копию строки s, в которой все символы, имеющие верхний регистр, преобразуются
- 18. Метод title() Метод title() возвращает копию строки s, в которой первый символ каждого слова переводится в
- 19. Метод lower() Метод lower() возвращает копию строки s, в которой все символы имеют нижний регистр. Результатом
- 20. Метод upper() Метод upper() возвращает копию строки s, в которой все символы имеют верхний регистр. Результатом
- 21. Метод count() Метод count( , , ) считает количество непересекающихся вхождений подстроки в исходную строку s.
- 22. На вход программе подается строка генетического кода, состоящая из букв А (аденин), Г (гуанин), Ц (цитозин),
- 23. Метод startswith() Метод startswith( , , ) определяет начинается ли исходная строка s подстрокой . Если
- 24. Метод endswith() Метод endswith( , , ) определяет оканчивается ли исходная строка s подстрокой . Метод
- 25. Методы find(), rfind() Метод find( , , ) находит индекс первого вхождения подстроки в исходной строке
- 26. Методы index(), rindex() Метод index( , , ) идентичен методу find( , , ), за тем
- 27. Метод strip() Метод strip() возвращает копию строки s у которой удалены все пробелы стоящие в начале
- 28. Метод lstrip() Метод lstrip() возвращает копию строки s у которой удалены все пробелы стоящие в начале
- 29. Метод replace() Метод replace( , ) возвращает копию s со всеми вхождениями подстроки , замененными на
- 30. Метод rstrip() Метод rstrip() возвращает копию строки s у которой удалены все пробелы стоящие в конце
- 31. Метод isalnum() Метод isalnum() определяет, состоит ли исходная строка из буквенно-цифровых символов. Метод возвращает значение True
- 32. Метод isalpha() Метод isalpha() определяет, состоит ли исходная строка из буквенных символов. Метод возвращает значение True
- 33. Метод isdigit() Метод isdigit() определяет, состоит ли исходная строка только из цифровых символов. Метод возвращает значение
- 34. Метод islower() Метод islower() определяет, являются ли все буквенные символы исходной строки строчными (имеют нижний регистр).
- 35. Метод isupper() Метод isupper() определяет, являются ли все буквенные символы исходной строки заглавными (имеют верхний регистр).
- 36. Метод isspace() Метод isspace() определяет, состоит ли исходная строка только из пробельных символов. Метод возвращает значение
- 37. Форматирование строк Хранить строки в переменных удобно, но часто бывает необходимо собирать строки из других объектов
- 38. f-строки Метод format хорошо справляется с задачей форматирования строк, однако если параметров много, то код может
- 39. Функция ord Функция ord позволяет определить код некоторого символа в таблице символов Unicode. Аргументом данной функции
- 40. Функция chr Функция chr позволяет определить по коду символа сам символ. Аргументом данной функции является численный
- 41. Функции ord и chr часто работают в паре. Мы можем использовать следующий код для вывода всех
- 42. Списки Создание списка Чтобы создать список, нужно перечислить его элементы через запятую в квадратных скобках: numbers
- 43. Пустой список Создать пустой список можно двумя способами: Использовать пустые квадратные скобки []; Использовать встроенную функцию,
- 44. Вывод списка Для вывода всего списка можно применить функцию print(): numbers = [2, 4, 6, 8,
- 45. Встроенная функция list Python имеет встроенную функцию list(), которая помимо создания пустого списка может преобразовывать некоторые
- 46. Функция len() Длиной списка называется количество его элементов. Для того, чтобы посчитать длину списка мы используем
- 47. Оператор принадлежности in Оператор in позволяет проверить, содержит ли список некоторый элемент. Рассмотрим следующий код: numbers
- 48. Cрезы Рассмотрим список numbers = [2, 4, 6, 8, 10]. С помощью среза мы можем получить
- 49. Операция конкатенации + и умножения на число * Мы можем применять операторы + и * для
- 50. Отличие списков от строк Несмотря на всю схожесть списков и строк, есть одно очень важное отличие:
- 51. Метод append() Для добавления нового элемента в конец списка используется метод append(). Следующий программный код: numbers
- 52. Метод extend() Можно также расширить список другим списком, путем вызова метода extend(). Следующий программный код: numbers
- 53. Удаление элементов С помощью оператора del можно удалять элементы списка по определенному индексу. Следующий программный код:
- 54. Оператор del работает и со срезами: мы можем удалить целый диапазон элементов списка. Следующий программный код:
- 55. Вывод с помощью цикла for Для вывода элементов списка каждого на отдельной строке можно использовать следующий
- 56. Вывод с помощью распаковки списка Вариант 1. Вывод элементов списка через один символ пробела: numbers =
- 57. вывод элементов списка, каждого на отдельной строке numbers = [0, 1, 2, 3, 4, 5, 6,
- 58. Поскольку строки содержат символы, подобно тому, как списки содержат элементы, то мы можем использовать распаковку строк
- 59. Метод split() Метод split() разбивает строку на слова, используя в качестве разделителя последовательность пробельных символов. Следующий
- 60. Метод join() Метод join() собирает строку из элементов списка, используя в качестве разделителя строку, к которой
- 61. Существует большая разница между результатами вызова методов s.split() и s.split(' '). Разница в поведении проявляется когда
- 62. Метод insert() Метод insert() позволяет вставлять значение в список в заданной позиции. В него передается два
- 63. Метод index() Метод index() возвращает индекс первого элемента, значение которого равняется переданному в метод значению. Таким
- 64. Метод remove() Метод remove() удаляет первый элемент, значение которого равняется переданному в метод значению. В метод
- 65. Метод pop() Метод pop() удаляет элемент по указанному индексу и возвращает его. В метод pop() передается
- 66. Метод count() Метод count() возвращает количество элементов в списке, значения которых равны переданному в метод значению.
- 67. Метод reverse() Метод reverse() инвертирует порядок следования значений в списке, то есть меняет его на противоположный.
- 68. Метод clear() Метод clear() удаляет все элементы из списка. Следующий программный код: names = ['Gvido', 'Roman'
- 69. Метод copy() Метод copy() создает поверхностную копию списка. Следующий программный код: names = ['Gvido', 'Roman' ,
- 71. Скачать презентацию