最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

在python中如何获取字符串的长度

来源:动视网 责编:小采 时间:2020-11-27 14:11:36
文档

在python中如何获取字符串的长度

在python中如何获取字符串的长度:python中如何获取字符串的长度?本篇文章就给大家介绍4种在python中计算并输出字符串长度的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。Python中的字符串是Unicode代码点的不可变序列。给定一个字符串,我们就可以找到它的长度。
推荐度:
导读在python中如何获取字符串的长度:python中如何获取字符串的长度?本篇文章就给大家介绍4种在python中计算并输出字符串长度的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。Python中的字符串是Unicode代码点的不可变序列。给定一个字符串,我们就可以找到它的长度。


下面我们就来介绍在python中计算字符串长度,并输出长度的4种方法。【相关视频教程推荐:Python教程】

1、使用Python的内置函数len()

Python的内置函数len()可以返回容器中的项数。我们可以使用len()来统计并返回字符串的长度,例:

# 获取并
输出字符串长度 #使用 len() str = "hello world !" print(len(str))

运行:

2、使用for循环和运算符

可以直接在for循环中迭代字符串。保持迭代次数的计数,并在最后输出字符串的长度。

# 使用for循环
 
# 返回字符串长度
def findLen(str): 
 counter = 0 
 for i in str: 
 counter += 1
 return counter 
 
 
str = "hello !"
print(findLen(str))

运行:

3、使用while循环和切片(Slice)

我们先对一个字符串进行切片,使其在每次迭代时缩短1,最终会产生一个空字符串,这时while循环也停止了。保持迭代次数的计数,最后输出字符串的长度。

# 使用 while 循环. 
 
# 返回字符串长度
def findLen(str): 
 counter = 0
 while str[counter:]: 
 counter += 1
 return counter 
 
str = "while 循环"
print(findLen(str))

运行结果:

4、使用字符串的join()方法 和count()方法

字符串的join方法采用迭代的方式,并返回一个字符串,它是迭代中字符串的串接。元素之间的分隔符是调用该方法的原始字符串。在原始字符串中使用join()和count()连接字符串也可以判断并输出字符串的长度。

# 使用 join 和 count 方法
 
# 返回字符串长度
def findLen(str): 
 if not str: 
 return 0
 else: 
 some_random_str = 'py'
 return ((some_random_str).join(str)).count(some_random_str) + 1
 
str = "geeks"
print(findLen(str))

运行并输出:

总结:

文档

在python中如何获取字符串的长度

在python中如何获取字符串的长度:python中如何获取字符串的长度?本篇文章就给大家介绍4种在python中计算并输出字符串长度的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。Python中的字符串是Unicode代码点的不可变序列。给定一个字符串,我们就可以找到它的长度。
推荐度:
标签: 得到 长度 字符串
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top