Python是一种脚本语言;我们可以在Ubuntu系统或任何其他Linux系统上轻松地用Python编程,并且不需要任何额外的努力就可以执行。有时我们需要知道我们在Python程序中使用的字符串的长度,特别是当字符串是由用户提供的。所以在这篇文章中,我们将讨论在Linux系统上用Python获取字符串长度的不同方法。
要求
任何版本的Python都应该安装在你的系统上(Python3已经预装在最新的Ubuntu版本中)。
下面我讨论了在Python中获取字符串长度的不同方法,你可以按照你认为更容易或适合自己的方法来做。
如何使用len()函数在Python中找到一个字符串的长度
所以我们要讨论的第一个方法是使用len()函数查找字符串的长度。len()是Python的预定义函数,它在程序中返回一个字符串、数组、元组或字典的长度。在len()函数的帮助下,我们将在Ubuntu(Linux操作系统)的Python文件中编写一个程序来获取字符串的长度。
语法:len函数的语法如下。
$ len[value]
值。它可以是一个字符串、元组、数组或字典,我们想找到它的长度。
创建Python文件: 首先使用nano编辑器生成一个扩展名为".py"的文件**(Python文件);**通过下面提到的命令在当前工作目录下创建 "Python_file.py "文件。
$ nano python_file.py
你可以设置你选择的文件名。

如何用Python查找单个字符串的长度
现在,为了找到给定字符串的长度,在新创建的Python文件中写下下面提到的代码。
print("\n Find the length of " Linuxhint " ")
String= "Linuxhint"
print(" The length of "Linuxhint" is: ",len(String))

符号 "#"是用来添加注释的;这些是解释性的,不是可执行的语句。
现在用Python执行上面写的代码,我在下面提到的命令中使用Python3,因为它已经预装在Ubuntu中。
$ Python3 python_file.py

如何用Python查找一组字符串的长度
为了得到一组字符串的长度,请在 "Python_file.py "文件中写下下面提到的代码。
print("\n Find the length of String " This is Linuxhint " ")
String= "This is Linuxhint"
print(" The length of String is: ",len(String))

现在来看看上面写的代码的输出,运行下面提到的命令。
$ python3 python_file.py

如何使用Python中的while循环查找字符串的长度
如果你不想使用len()函数,或者你想通过过程计算字符串的长度来验证length函数的输出,那么你可以使用while循环来实现这个目的,在 "Python_file.py "文件中写下下面提到的代码,使用while循环获得字符串 "Linuxhint "的长度。
def get_length (String):
count=0
while String [count:]:
count += 1
return count
String= "Linuxhint"
print("\n The length of String "Linuxhint" is: ",get_length(String))

在上面的图片中用注释解释了代码。在使用Python3执行上述代码后,你将得到下面的输出。

使用 "for Loop "查找字符串的长度
我们也可以通过使用 "for循环 "来检查给定字符串的长度,而不使用len()函数,在 "Python_file.py "文件中写下下面提到的命令,用for循环计算字符串的长度。
def get_length (String):
count=0
for j in String:
count += 1
return count
String= "Linuxhint"
Print("\n Length of String Usinf For Loop")
print("\n The length of String "Linuxhint" is: " ,get_length(String))

使用Python3执行上述代码后,我们得到下面提到的输出。

你可以用上面提到的方法计算任何字符串的长度。
结论
我们可以在Ubuntu(Linux系统)上运行Python程序,方法是创建一个Python文件并在安装了任何版本的Python后执行它。在这篇文章中,我们讨论了在Python中获取字符串长度的不同方法和例子,如使用len()函数,这是最简单和有效的方法,使用 "for循环 "和 "while循环 "我们也可以找到字符串的长度。如果你是一个Python程序员,想在Ubuntu上的任何Python程序中找到字符串的长度,那么这篇文章一定会对你有所帮助。