Python len () возвращает длину строки. Строки в Python — это неизменяемые последовательности кодовых точек Unicode.
- Как найти длину строки в Python
- Синтаксис
- Параметры
- Найти длину строки с помощью цикла for и оператора in
- Найти длину строки с помощью цикла while и нарезки
- Найти длину строки с помощью соединения и подсчета
- Как получить размер строки в байтах в Python
- Получение длины строки, введенной пользователем
- Как найти длину списка в Python
- Как найти длину словаря
- Как найти длину набора в Python
- Рекомендуемые сообщения
Как найти длину строки в Python
Чтобы найти длину строки в Python, используйте функцию len (). Метод Python String len () возвращает длину строки. Метод Python len () может использоваться для получения длины заданной строки, последовательности и коллекции.
Синтаксис
len (строка)
Параметры
В качестве параметра принимает строку.
См. следующий код.
# app.pyST = "Милли Бобби Браун" print ("Длина строки Милли Бобби Браун составляет:", len (ST)) BB = "Брайан Крэнстон" print ("Длина строки Брайана Крэнстона равна:", len ( BB))
См. Результат.
➜ pyt python3 app.py Длина строки Милли Бобби Браун составляет: 18 Длина строки Брайана Крэнстона составляет: 15➜ pyt
Найти длину строки с помощью цикла for и оператора in
Мы будем использовать Python для цикла и оператора in, чтобы найти длину.
# app.pydef length (str): counter = 0 for i in str: counter + = 1 return counterstr = "Милли Бобби Браун" print (length (str))
См. Результат.
➜ pyt python3 app.py18➜ pyt
Найти длину строки с помощью цикла while и нарезки
Мы разрезаем строку, делая ее короче на единицу на каждой итерации, в конечном итоге приведет к пустой строке.
Это когда цикл while останавливается. Сохранение количества итераций приведет к получению длины строки.
# app.pydef length (str): counter = 0 while str [counter:]: counter + = 1 return counterstr = "Милли Бобби Браун" print (length (str))
См. вывод.
➜ pyt python3 app.py18➜ pyt
Найти длину строки с помощью соединения и подсчета
Python join () Метод принимает итерируемый объект и возвращает строку, которая является конкатенацией строк в итерируемом объекте.
Разделителем между элементами является исходная строка, для которой вызывается метод.
Использование объединения и подсчет объединенной строки в исходной строке также приведет к получению длины строки.
См. следующий код для более подробного понимания.
def length (str): if not str: return 0 else: some_random_str = 'Leonard Nimoy' return ((some_random_str) .join (str)). count (some_random_str) + 1str = "Милли Бобби Браун "print (length (str))
См. вывод.
➜ pyt python3 app.py18➜ pyt
Как получить размер строки в байтах в Python
Если вы хотите получить размер строки в байтах, вам понадобится sys. Метод getsizeof () .
# app. pyimport sysstr = "Millie Bobby Brown" print ("Размер байта Str равен:", sys.getsizeof (str))
См. вывод.
➜ pyt python3 app.py Размер байта Str составляет: 67➜ pyt
Получение длины строки, введенной пользователем
Следующий небольшой Программа Python принимает пользовательский ввод с помощью функции ввода.
Длина введенной строки отображается с помощью функции len () следующим образом.
# app.pydata = input ('Enter a string?') print ("Длина введенной строки =", len (данные))
См. Вывод.
➜ pyt python3 app.pyВвести строку? KRUNAL Длина введенной строки = 6➜ pyt
Это может быть полезно, когда ваша программа требует ввода данных пользователем, и есть некоторые ограничения на ввод количества символов.
Как найти длину списка в Python
Метод len () принимает аргумент, в котором вы можете указать список, и возвращает длину данный список. См. Следующий код.
# app.pydata = ['Millie', 'Finn', 'Noah', 'Gaten', 'Caleb', 'Sadie'] print ("Длина введенный список = ", len (данные))
См. вывод.
➜ pyt python3 app.py Длина введенного списка = 6➜ pyt
Как найти длину словаря
Чтобы найти длину словаря, используйте метод len ().
В следующем коде мы определили один словарь.
# app.pydata = {'eleven': 'Millie', 'mike': 'Finn', 'will': 'Noah'} print ("Длина введенного dict =", len (data))
См. Вывод.
➜ pyt python3 app.py Длина Enter dict = 3➜ pyt
Как найти длину набора в Python
Чтобы найти длину набора, используйте метод len ().
В следующем коде мы определили один набор.
# app.pydata = {'eleven', 'Millie', ' mike ',' Finn ',' will ',' Noah '} print ("Длина введенного набора =", len (data))
См. вывод.
# app.py➜ pyt python3 app.py Длина введенного set = 6➜ pyt
Наконец, «Как найти длину строки в Python» закончено.
Рекомендуемые сообщения
Наборы Python
Словарь Python
Кортеж Python