如何获得Python字符串长度?

我们程序员通常在应用程序中使用字符串数据。使用字符串数据时,最常用的操作之一是获取字符串的大小或长度。在本教程中,我们将使用不同的方法来获取字符串的长度。

null

使用Len函数

Python具有名为 len 它将提供给定字符串的长度。我们只需将字符串变量名或字符串直接提供给 len 功能如下。

myname="poftut.com" len(myname) #10 len("poftut.com") #10
Using Len Function
使用Len函数

使用SizeOf函数

另一种获得字符串长度的方法是使用 sys 提供的库 sizeof 功能。 sizeof 实际提供字节大小。

import sys         sys.getsizeof(myname) #59 sys.getsizeof("poftut.com") #59
Using SizeOf Function
使用SizeOf函数

用…计算

另一种也是最后一种方法是使用 while for 我们自己。因为我们知道字符串只是一个字符列表,所以我们可以迭代这些字符。迭代时我们可以计算字符数。这种类型的计数操作提供了一些灵活性,比如跳过某些字符,并且不添加总计数。我们将使用以下for循环。

count=0 for ch in myname:     count=count+1  print(count) #10
Counting with For
用…计算

我们可以创建一个简单的函数,如下所示。

def strcount(mystr):    count=0              for ch in mystr:        count=count+1     return count       strcount(myname) 10
Counting with For
用…计算

相关文章: 如何将Python字符串转换为Int?

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享