freeCodeCamp/guide/russian/python/string-methods/index.md

31 lines
1.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

---
title: String Methods
localeTitle: Строковые методы
---
**TODO: `string` базовая информация**
[Документы Python - Строки](https://docs.python.org/3/library/stdtypes.html#strings)
**Создание:**
Пустая `string` создается с использованием пары кавычек или апострофов:
```shell
>>> new_string = ''
>>> type(new_string)
<class 'string'>
>>> len(new_string)
0
```
[Python Docs - больше о струнах](https://docs.python.org/3/tutorial/datastructures.html#more-on-strings)
* `string.find('you')` Возвращает самую низкую позицию, в которой находится подстрока.
* `str.join(iterable)` Присоединяйте все элементы в `iterable` с указанной строкой.
* `str.replace(old, new, max)` используется для замены подстроки `old` на строку `new` для `max` раз. Этот метод возвращает новую копию строки с заменой, а оригинал `str` неизменно.
* `string.split(separator, maxsplit)` Возвращает список подстрок, разделенных `separator` , необязательное число `maxsplit` , а если не указано, строка будет разбита на все экземпляры `separator` .
* `string.strip(to_strip)` Возвращает строку с `to_strip` как из начала, так и из конца строки. Если `to_strip` не указан, это приведет к `to_strip` всех пробельных символов.