Python计算字符串长度的函数
文章目录
- 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计算字符串长度的函数相关推荐
- python返回字符串长度的函数_Python如何查找字符串的长度?(代码示例)
在Python中字符串是Unicode代码点的不可变序列.给定一个字符串,我们如何查找它的长度?本篇文章就来给大家介绍在Python中查找字符串长度的四种方法,希望对大家有所帮助.[相关视频教程推荐: ...
- python 计算字符串长度(含中文)
txt = '名字12' lenTxt = len(txt) lenTxt_utf8 = len(txt.encode('utf-8')) size = int((lenTxt_utf8 - lenT ...
- VBA计算字符串长度——Len函数
Len 函数 返回 Long,其中包含字符串内字符的数目,或是存储一变量所需的字节数. 语法 Len(string | varname) Len 函数的语法有下面这些部分: 部分 说明 string ...
- php语言中计算字符串长度的函数是,php 语言中计算字符串长度函数是:
[单选题]Who is the director of the film Farewell My Lady ? [多选题]建筑构造设计的原则有(). [多选题]处理色彩时,主色.辅色.点缀色的比例为: ...
- python计算字符串长度(中文算2个字符)
txt = '名字12' lenTxt = len(txt) lenTxt_utf8 = len(txt.encode('utf-8')) size = int((lenTxt_utf8 - lenT ...
- php 字符串里面计算,php 计算字符串长度
在项目的开发中,常常遇到要计算一个字符串的长度(中英文结合),由于产品要求不同,每个中文的长度要求也不一样. 解决utf-8编码下的字符串长度(可自定义每个中英文算几个字节) /** * 计算字符串长 ...
- 【C 语言】字符串操作 ( strlen 与 sizeof 函数 | 计算 字符串长度 与 内存块大小 )
文章目录 一.strlen 与 sizeof 函数 二.计算 字符串长度 与 内存块大小 一.strlen 与 sizeof 函数 strlen() 函数的作用是获取字符串大小 , 其原理是 从 内存 ...
- 实用Python之字符串长度计算
实用Python之字符串长度计算 ** 相信在很多时候,大家都会遇到一些字符串的处理,比如你想知道一个常常的字符串到底有多长.很多人可能想到的第一想法就是把这个字符串写入到工程项目中,然后Log打印 ...
- 切割字符串长度php,C++_C语言中计算字符串长度与分割字符串的方法,C语言strlen()函数:返回字符串 - phpStudy...
C语言中计算字符串长度与分割字符串的方法 C语言strlen()函数:返回字符串的长度头文件: #include strlen()函数用来计算字符串的长度,其原型为: unsigned int str ...
最新文章
- S5PV210之Sate210-F DIY硬件,移植uboot,kernel,android 活动现在已经进入实施阶段吗,欢迎广大网友参与 !...
- hibernate课程 初探单表映射1-4 hibernate开发前准备
- (王道408考研操作系统)第二章进程管理-第一节1:进程、PCB及其特征
- 软考信息系统项目管理师_信息化与信息系统3_软件工程_新一代信息技术---软考高级之信息系统项目管理师005
- W3school中js学习
- PID控制以及各种控制环节-C语言实现
- jspstudy oracle,SQL不走索引的几种常见情况
- 卡尔曼滤波/扩展卡尔曼/粒子滤波算法,dashgo d1与kinect 粒子滤波/EKF扩展卡尔曼滤波融合IMU(heneywell_HG112)+GPS(和芯星通UB482)+stm32室外定位
- 反射机制,类的加载机制,和注解的配置参数的结合使用详解
- 人体的神经系统图 分布,人体神经图分布图高清
- 第二章 感受Mac 之美-惊艳从Mac 外设开始,一周后的使用感受
- netty_channal学习
- 裁员1700人,IBM 声称内部调整团队;谷歌将以26亿美元全现金收购Looker,绝对大手笔...
- Python串口通信发送浮点型数据
- 运放选型、参数分析以及应用
- vue-seamless-scroll遇到一些问题
- 设计数据库中常见的规范
- 大家都来学 Java(一)快乐入门
- OpenWrt 初始化(中文界面/挂载U盘/smb共享/分区/格式化)
- 更改计算机名称无法用用友,用友T3计算机名称更改不了怎么办?