Содержание
- 2. Для работы с текстом в Python предусмотрен специальный строковый тип данных str Python создает строковые объекты,
- 3. Без кавычек Python расценит текст как переменную и попытается вывести на экран ее содержимое (если такая
- 4. Можно создать пустую строку: >>> '' '' >>>
- 5. Для работы со строками в Python предусмотрено большое число встроенных функций, например, len(). Она определяет длину
- 6. Например, если мы хотим объединить несколько строк в одну, Python позволяет это сделать с помощью операции
- 7. Например, надо объединить строки. Для этого с помощью функции str() преобразуем число 5 в строку '5'
- 8. Например, обратное преобразование типов: >>> int("-5") -5 >>>
- 9. Повтор строки заданное число раз: >>> "СПАМ" * 10 'СПАМСПАМСПАМСПАМСПАМСПАМСПАМСПАМСПАМСПАМ' >>>
- 10. Строки можно присваивать переменным и дальше работать с переменными: >>> s = "Я изучаю программирование" >>>
- 11. Если хотим поместить разные виды кавычек в строку, то сделать это можно несколькими способами: >>> "Hello's"
- 12. Использование специальных символов (управляющие escape-последовательности), которые записываются, как два символа, но Python видит их как один:
- 13. Управляющие escape - последовательности \n - переход на новую строку \t - знак табуляции \\ -
- 14. Многострочная строка (заключается в три одинарные кавычки): >>> '''Это длинная строка''' 'Это длинная\nстрока' >>>
- 15. Строка со специальным симвjлом с функцией print >>> print('Это длинная\nстрока') Это длинная строка >>>
- 16. Примеры >>> print(1, 3, 5) 1 3 5 >>> print(1, '2', 'снова строка', 56) 1 2
- 18. Примеры >>> print(1, 6, 7, 8, 9) 1 6 7 8 9 >>> print(1, 6, 7,
- 19. Операции над строками Каждый символ строки имеет свой порядковый номер (индекс). Нумерация символов начинается с нуля.
- 20. Отрицательный индекс: длина строки + отрицательный индекс. Например, для -1 это будет: len(s)-1, т.е. 24. >>>
- 21. Пример: >>> s = 'Я люблю писать программы!' >>> s[0]='J' Traceback (most recent call last): File
- 22. Работа со строковыми объектами для Python не отличается от работы с числовыми объектами:
- 23. Изменяем значение переменной s. Создается новый строковый объект (а не изменяется предыдущий) по адресу id2 и
- 24. Прежде чем мы поймем, как строки можно изменять, познакомимся со срезами: >>> s = 'Питоны водятся
- 25. Это легко запомнить, если индексы представить в виде смещений:
- 26. Со срезами можно производить различные манипуляции: >>> s[:3] # с 0 индекса по 3-ий не включительно
- 28. Скачать презентацию