| English | Русский |
|---|---|
| string/strɪŋ/ | строки |
| ordered sequence/ˈɔːdəd ˈsiːkwəns/ | упорядоченная последовательность |
| characters/ˈkærɪktəz/ | персонажей |
| Concatenation/kənˌkætəˈneɪʃn/ | Конкатенация |
| Length/leŋθ/ | Длина |
| substring/ˈsʌbstrɪŋ/ | подстрока |
| user input/ˈjuːzə ˈɪnpʊt/ | ввод пользователя |
Текст — это строка
- Текст в программе хранится как строка.
- Строка — это упорядоченная последовательность символов.
- "Hello" — это строка из пяти символов.
- Порядок имеет значение, поэтому "abc" и "cba" — это разные строки.
Строка — это:
Порядок важен, поэтому "abc" ≠ "cba".
Конкатенация "sun" и "flower" дает:
Конкатенация соединяет их по порядку в одну строку.
Чему равна длина строки "cat"?
Она содержит 3 символа: c, a, t.
Операции со строками
- Конкатенация соединяет строки в одну: "sun" + "flower" дает "sunflower".
- Длина — это количество символов, которое содержит строка — длина "cat" равна 3.
- Подстрока — это часть строки: из "computer" можно извлечь "put".
- Также можно читать один символ по его позиции.
Индексация и срезы строки
Каждый символ имеет позицию (индекс от 0). Срез берет символы от начального индекса до — но не включая — конечного индекса.
Если нумерация начинается с 0, то символ на позиции 0 строки "cat" это:
Позиция 0 — первый символ, "c".
Часть строки, такая как "put" из слова "computer", называется ______.
Подстрока — это срез исходной строки.
Позиции и индексация
- Позиции нумеруются от начального числа.
- Во многих языках отсчет начинается с $0$, поэтому в "cat" позиция $0$ — это "c", а позиция $2$ — это "t".
- Подстрока захватывает символы от начального индекса до — но не включая — конечного индекса.
- Всегда проверяйте, где язык начинает нумерацию.
Конкатенация "Hi, " + "Ana" + "!" производит:
Три строки объединяются в правильном порядке, чтобы поприветствовать пользователя.
Обработка пользовательского ввода
- Эти операции обрабатывают ввод пользователя — текст, который вводит пользователь, например имя.
- Программа может считать имя, найти его длину и поприветствовать пользователя, объединив строки.
Приветствие. Считайте имя "Ana" в name; его длина равна 3. Постройте приветствие конкатенацией: "Hi, " + name + "!" дает "Hi, Ana!" — вывод, видимый пользователю.
Строка — это упорядоченная последовательность символов, поэтому порядок имеет значение. Ключевые операции: конкатенация (объединение), длина (подсчет) и подстрока (часть). Позиции обычно нумеруются с 0, а срез идет до но не включая конечный индекс. Строки позволяют программе обрабатывать ввод пользователя.