Как узнать длину слова в Python?
Хочу посчитать, сколько букв в слове, которое ввёл пользователь. Как узнать длину строки в Python для начинающего? Как посчитать количество символов в слове?
2 ответа
Чтобы узнать, сколько букв в слове, есть короткая команда 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 быстро пробегает пальчиком по буквам и считает их. 🖐️
Полезная пара команд для строк:
len(slovo)— сколько букв.slovo[0]— первая буква (счёт с нуля!).
slovo = "кот"
print(len(slovo)) # 3
print(slovo[0]) # к
Запомни про нолик: в Python первая буква имеет номер 0, а не 1. Это удивляет новичков, но так устроено. 👍