Python 字符串长度查找(三种方法)


字符串是 Python 中的一种数据类型,它是由一系列 Unicode 字符组成。一旦声明,它就是不可变的。在这篇文章中,我们将学习查找字符串长度的不同方法。

使用 len() 函数

这是最直接的方法。这里我们使用一个名为 len() 的库函数。字符串作为参数传递给函数,我们得到字符串中字符的数量。

示例

str ="Tutorials"
print("Length of the String is:", len(str))

输出

运行以上代码将得到以下结果:

Length of the String is: 9

使用切片

我们可以使用字符串切片的方法来计算字符串中每个字符的位置。字符串中位置的最终计数就成为字符串的长度。

示例

str = "Tutorials"
position = 0
# Stop when all the positions are counted
while str[position:]:
   position += 1
# Print the total number of positions
print("The total number of characters in the string: ",position)

输出

运行以上代码将得到以下结果:

The total number of characters in the string: 9

使用 join() 和 count() 函数

join() 和 count() 字符串函数也可以使用。

示例

str = "Tutorials"
#iterate through each character of the string
# and count them
length=((str).join(str)).count(str) + 1
# Print the total number of positions
print("The total number of characters in the string: ",length)

输出

运行以上代码将得到以下结果:

The total number of characters in the string: 9

更新于:2019年8月7日

2K+ 阅读量

开启你的 职业生涯

完成课程获得认证

开始学习
广告