文章目录

  • Python三种计算字符串长度的函数
    • 1、使用内置函数len
    • 2、使用for循环
    • 3、使用while循环和切片
  • 代码
    • 代码展示
    • 代码运行结果

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

1、使用内置函数len

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

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

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

2、使用for循环

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

# 返回字符串长度

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

3、使用while循环和切片

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

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

代码

代码展示

# Python计算字符串长度的函数
# 使用for循环(方法一)
def my_len():s1 = "hello world"length = 0for i in s1:length = length + 1return length# 函数的返回值pass# 使用for循环(方法二)
def HH(str):count = 0for i in str:count += 1return countpass# 使用while循环和切片
def ww(str):count = 0while str[count:]:count += 1return countpassdef 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计算字符串长度的函数# 使用内置函数lenstr = "hello python"print(len(str))

代码运行结果

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

Python计算字符串长度的函数相关推荐

  1. python返回字符串长度的函数_Python如何查找字符串的长度?(代码示例)

    在Python中字符串是Unicode代码点的不可变序列.给定一个字符串,我们如何查找它的长度?本篇文章就来给大家介绍在Python中查找字符串长度的四种方法,希望对大家有所帮助.[相关视频教程推荐: ...

  2. python 计算字符串长度(含中文)

    txt = '名字12' lenTxt = len(txt) lenTxt_utf8 = len(txt.encode('utf-8')) size = int((lenTxt_utf8 - lenT ...

  3. VBA计算字符串长度——Len函数

    Len 函数 返回 Long,其中包含字符串内字符的数目,或是存储一变量所需的字节数. 语法 Len(string | varname) Len 函数的语法有下面这些部分: 部分 说明 string ...

  4. php语言中计算字符串长度的函数是,php 语言中计算字符串长度函数是:

    [单选题]Who is the director of the film Farewell My Lady ? [多选题]建筑构造设计的原则有(). [多选题]处理色彩时,主色.辅色.点缀色的比例为: ...

  5. python计算字符串长度(中文算2个字符)

    txt = '名字12' lenTxt = len(txt) lenTxt_utf8 = len(txt.encode('utf-8')) size = int((lenTxt_utf8 - lenT ...

  6. php 字符串里面计算,php 计算字符串长度

    在项目的开发中,常常遇到要计算一个字符串的长度(中英文结合),由于产品要求不同,每个中文的长度要求也不一样. 解决utf-8编码下的字符串长度(可自定义每个中英文算几个字节) /** * 计算字符串长 ...

  7. 【C 语言】字符串操作 ( strlen 与 sizeof 函数 | 计算 字符串长度 与 内存块大小 )

    文章目录 一.strlen 与 sizeof 函数 二.计算 字符串长度 与 内存块大小 一.strlen 与 sizeof 函数 strlen() 函数的作用是获取字符串大小 , 其原理是 从 内存 ...

  8. 实用Python之字符串长度计算

    实用Python之字符串长度计算 **  相信在很多时候,大家都会遇到一些字符串的处理,比如你想知道一个常常的字符串到底有多长.很多人可能想到的第一想法就是把这个字符串写入到工程项目中,然后Log打印 ...

  9. 切割字符串长度php,C++_C语言中计算字符串长度与分割字符串的方法,C语言strlen()函数:返回字符串 - phpStudy...

    C语言中计算字符串长度与分割字符串的方法 C语言strlen()函数:返回字符串的长度头文件: #include strlen()函数用来计算字符串的长度,其原型为: unsigned int str ...

最新文章

  1. S5PV210之Sate210-F DIY硬件,移植uboot,kernel,android 活动现在已经进入实施阶段吗,欢迎广大网友参与 !...
  2. hibernate课程 初探单表映射1-4 hibernate开发前准备
  3. (王道408考研操作系统)第二章进程管理-第一节1:进程、PCB及其特征
  4. 软考信息系统项目管理师_信息化与信息系统3_软件工程_新一代信息技术---软考高级之信息系统项目管理师005
  5. W3school中js学习
  6. PID控制以及各种控制环节-C语言实现
  7. jspstudy oracle,SQL不走索引的几种常见情况
  8. 卡尔曼滤波/扩展卡尔曼/粒子滤波算法,dashgo d1与kinect 粒子滤波/EKF扩展卡尔曼滤波融合IMU(heneywell_HG112)+GPS(和芯星通UB482)+stm32室外定位
  9. 反射机制,类的加载机制,和注解的配置参数的结合使用详解
  10. 人体的神经系统图 分布,人体神经图分布图高清
  11. 第二章 感受Mac 之美-惊艳从Mac 外设开始,一周后的使用感受
  12. netty_channal学习
  13. 裁员1700人,IBM 声称内部调整团队;谷歌将以26亿美元全现金收购Looker,绝对大手笔...
  14. Python串口通信发送浮点型数据
  15. 运放选型、参数分析以及应用
  16. vue-seamless-scroll遇到一些问题
  17. 设计数据库中常见的规范
  18. 大家都来学 Java(一)快乐入门
  19. OpenWrt 初始化(中文界面/挂载U盘/smb共享/分区/格式化)
  20. 更改计算机名称无法用用友,用友T3计算机名称更改不了怎么办?

热门文章

  1. 动画css ---无限旋转
  2. oracle如果还原库,Oracle 还原库
  3. 关于log4j安全漏洞以及版本替换的记录
  4. 我的面壁与破壁——《技术人创业攻略》自序
  5. LAN口和WAN口的区别是什么?
  6. C语言取整(含强制转换)
  7. Gurobi学习(一):初步了解Gurobi
  8. 用C语言判断一个数的位数,并取出每个数字
  9. 计算机分支结构语句的实验报告,c语言 实验报告三 分支结构程序设计
  10. Switch 多选择结构