← Все вопросы

Как узнать длину слова в Python?

Задан 23 месяца назад1.5к просмотров2 ответа
8

Хочу посчитать, сколько букв в слове, которое ввёл пользователь. Как узнать длину строки в Python для начинающего? Как посчитать количество символов в слове?

2 ответа

11
✓ Принятый ответ — помог автору

Чтобы узнать, сколько букв в слове, есть короткая команда len (от английского length — длина). 📏

slovo = "Привет"
print(len(slovo))   # 6

Python посчитал и сказал: 6 букв. Просто пишешь len(...), а внутрь кладёшь слово или переменную со словом.

Можно спросить слово у пользователя:

slovo = input("Введи слово: ")
print("В нём букв:", len(slovo))

Важная мелочь: len считает все символы, включая пробелы! Поэтому:

print(len("кот"))      # 3
print(len("я кот"))    # 5 (пробел тоже буква для len)

len работает не только со словами. Позже узнаешь, что им можно считать и сколько элементов в списке. Но для начала запомни: len("слово") отвечает на вопрос «сколько здесь символов?». Представь, что Python быстро пробегает пальчиком по буквам и считает их. 🖐️

4

Полезная пара команд для строк:

  • len(slovo) — сколько букв.
  • slovo[0] — первая буква (счёт с нуля!).
slovo = "кот"
print(len(slovo))    # 3
print(slovo[0])      # к

Запомни про нолик: в Python первая буква имеет номер 0, а не 1. Это удивляет новичков, но так устроено. 👍

Ваш ответ

, чтобы ответить на вопрос.