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

这篇具有很好参考价值的文章主要介绍了Python三种计算字符串长度的函数分享。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

python测长度的函数,编程语言,Python,python,开发语言

 

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

1、使用内置函数len

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

1

2

str = "hello python"

print(len(str))

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

2、使用for循环

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

# 返回字符串长度

1

2

3

4

5

6

7

8

9

# 使用for循环(方法一)

def my_len():

    s1 = "hello world"

    length = 0

    for i in s1:

        length = length + 1

    return length

    # 函数的返回值

    pass

1

2

3

4

5

6

7

# 使用for循环(方法二)

def HH(str):

    count = 0

    for i in str:

        count += 1

    return count

    pass

3、使用while循环和切片

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

1

2

3

4

5

6

7

# 使用while循环和切片

def ww(str):

    count = 0

    while str[count:]:

        count += 1

    return count

    pass

代码

代码展示

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

# 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

    pass

def main():

    # 使用for循环,方法一

    str_len = my_len()

    print(str_len)

    # 使用for循环,方法二

    str1 = "hello !"

    print(HH(str1))

    # 使用while循环

    str2 = "while 循环"

    print(ww(str2))

    pass

if __name__ == '__main__':

    main()

    # Python计算字符串长度的函数

    # 使用内置函数len

    str = "hello python"

    print(len(str))

代码运行结果

C:\软件\python-jupyter\python.exe "F:/Big data Project/demo01/练习代码/return使用和计算字符串长度.py"
11
7
8
12

进程已结束,退出代码0

到此这篇关于Python求字符串的长度的文章就介绍到这了,希望可以帮到你。

转自:微点阅读   https://www.weidianyuedu.com文章来源地址https://www.toymoban.com/news/detail-763646.html

到了这里,关于Python三种计算字符串长度的函数分享的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • C语言:写一个函数,求字符串的长度,在main函数中输入字符串并输出其长度(指针)

    分析:    在程序中,定义一个函数 fix,该函数使用指针变量来访问字符串中的每个字符,并计算出字符串的长度。fix 函数的参数为指向 char 类型的指针变量 p,表示需要计算长度的字符串。   在主函数 main 中,定义一个大小为 20 的字符数组 a,用于存储输入的字符串。然

    2024年01月21日
    浏览(47)
  • C/C++字符函数和字符串函数模拟实现与详解————长度不受限制的字符串函数

    个人主页:点我进入主页 专栏分类:C语言初阶      C语言程序设计————KTV       C语言小游戏     C语言进阶 C语言刷题 欢迎大家点赞,评论,收藏。 一起努力,一起奔赴大厂。 目录   1.前言  2strlen函数   3.strcpy函数 4.strcat函数 5.strcmp函数           对于字符串

    2024年02月07日
    浏览(33)
  • 字符串(字节)长度计算

    字节(Byte)是计算机信息技术用于计量存储容量的一种计量单位,也表示一些计算机编程语言中的数据类型和语言字符。 一个字节(byte)8位(bit),十进制表示0~255。 两个字节16位,可表示十进制0~65535。 Unicode 做了一件事,就是给世界上所有字符都分配了一个唯一的数

    2024年02月05日
    浏览(30)
  • C++ 字符串长度计算

    C++常用的长度计算方法size()、sizeof() 、strlen()、length() size():计算长度,std::string类的成员函数 length():计算长度,std::string类的成员函数 sizeof():计算所占用空间的字节数,是运算符;在编译时计算,获得保证能容纳实现所建立的最大对象的字节大小,因此sizeof不能用来返回

    2024年02月11日
    浏览(49)
  • PHP strlen()函数详解,PHP获取字符串长度

    「作者主页」: 士别三日wyx 「作者简介」: CSDN top100、阿里云博客专家、华为云享专家、网络安全领域优质创作者 「推荐专栏」: 对网络安全感兴趣的小伙伴可以关注专栏《网络安全入门到精通》 strlen() 可以返回 「字符串」 的 「长度」 。 语法 参数 $str :需要计算长度

    2024年02月15日
    浏览(31)
  • 标准C库之strcpy,strncpy函数(拷贝C风格字符串、拷贝字符串,可指定拷贝长度)

    如果,想要深入的学习标准C库中strcpy,strncpy函数,还是需要去自己阅读Linux系统中的帮助文档。 具体输入命令: 即可查阅到完整的资料信息。 strcpy 函数是 C 语言标准库中的一个函数,它用于将一个字符串(C 语言中以字符数组表示的字符串)复制到另一个字符串。 strcpy 函

    2023年04月26日
    浏览(28)
  • C语言学习NO.13-字符函数(三)-strncpy,strncat,strncmp长度受限制的字符串函数

    •使用时需要包含头文件string.h • 将源字符串的前num个字符复制到目标。如果源C字符串的末尾在复制num个字符之前找到\\\'\\0\\\',剩下自动记0,直到总共写入了num个字符。 •拷贝num个字符从源字符串到目标空间。 •如果源字符串的长度小于num,则拷贝完源字符串之后,在目标的

    2024年01月24日
    浏览(33)
  • 【Python系列】获取字符串的长度

    💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学习,不断总结,共同进步,活到老学到老 导航 檀越剑指大厂系列:全面总

    2024年04月09日
    浏览(32)
  • Python中获取字符串长度和字节数

    使用en1、使用len()函数 格式:len(str)   str用于指定的字符串 2、使用一个for循环 运行结果 其中\\\"d.bjh\\\"就是输入的字符串,用过遍历for循环,设置一个变量n计算遍历的次数,得到字符串的长度。 3、获取字符串的字节数 在 Python 中,不同的字符所占的字节数不同,数字、英文字母

    2024年02月12日
    浏览(38)
  • 【C语言】三种方法实现字符串逆序函数

    题目如下(示例): 代码如下(示例): 代码如下(示例): 函数和main函数原理一样!这里不做过多的介绍! 代码如下(示例): 代码如下(示例): 注意: 这里的 tmp 和 len 的值可以通过调试来观察变化! 如下图! 这里是函数在一步一步调用,接下来是递归返回的阶

    2023年04月19日
    浏览(29)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包