Длина строки Python: как найти длину строки в Python

Python len () возвращает длину строки. Строки в Python — это неизменяемые последовательности кодовых точек Unicode.

Как найти длину строки в 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

Оцените статью
nanomode.ru
Добавить комментарий