文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Python计算字符串长度的函数

2023-09-04 05:39

关注

文章目录


Python三种计算字符串长度的函数

1、使用内置函数len

这是Python中一种常用的函数,主要功能就是对字符串的长度进行统计,最后会返回一个字符串的实际长度,使用方法如下:

str = "hello python"print(len(str))

在示例中str就是一个要计算的字符串,它还可以是列表或者是字典等等。

2、使用for循环

使用for循环来统计字符串的长度时,我们可以将for循环中的迭代次数进行统计,最后再输出字符串的长度。例如:

# 返回字符串长度

# 使用for循环(方法一)def my_len():    s1 = "hello world"    length = 0    for i in s1:        length = length + 1    return length    # 函数的返回值    pass
# 使用for循环(方法二)def HH(str):    count = 0    for i in str:        count += 1    return count    pass

3、使用while循环和切片

使用这个方法是第一步就是对字符串进行切片的操作,如何在之后的每一次迭代中都缩短1,最终产生一个空字符,当空字符串产生之后while循环也停止了。最后保持迭代次数的计算,最后输出字符串的长度。例如:

# 使用while循环和切片def ww(str):    count = 0    while str[count:]:        count += 1    return count    pass

代码

代码展示

# Python计算字符串长度的函数# 使用for循环(方法一)def my_len():    s1 = "hello world"    length = 0    for i in s1:        length = length + 1    return length    # 函数的返回值    pass# 使用for循环(方法二)def HH(str):    count = 0    for i in str:        count += 1    return count    pass# 使用while循环和切片def ww(str):    count = 0    while str[count:]:        count += 1    return count    passdef main():    # 使用for循环,方法一    str_len = my_len()    print(str_len)    # 使用for循环,方法二    str1 = "hello !"    print(HH(str1))    # 使用while循环    str2 = "while 循环"    print(ww(str2))    passif __name__ == '__main__':    main()    # Python计算字符串长度的函数    # 使用内置函数len    str = "hello python"    print(len(str))

代码运行结果

C:\软件\python-jupyter\python.exe "F:/Big data Project/demo01/练习代码/return使用和计算字符串长度.py"117812进程已结束,退出代码0

来源地址:https://blog.csdn.net/weixin_42421604/article/details/128145169

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯