python如何看字符串长度_Python如何查字符串的长度?
(代码⽰例)
在Python中字符串是Unicode代码点的不可变序列。给定⼀个字符串,我们如何查它的长度?本篇⽂章就来给⼤家介绍在Python中查字符串长度的四种⽅法,希望对⼤家有所帮助。【相关视频教程推荐:Python视频教程】
⽅法⼀:使⽤内置函数len。
Python内置的函数len,可以返回容器中的项数。例:# 使⽤ len 函数
str="PHP中⽂⽹";
len=len(str);
print("字符串‘",str,"’的长度为:",len);
输出:
⽅法⼆:使⽤for循环和运算符
字符串可以直接在for循环中迭代,字符串的长度也就是迭代次数。
例:#循环的使⽤
#返回字符串长度
def findLen(str):
counter = 0
for i in str:
counter += 1;
return counter ;
str = "hello world!";
len=findLen(str);
print("字符串‘",str,"’的长度为:",len);
输出:
⽅法三:使⽤while循环和切⽚
我们对⼀个字符串进⾏切⽚,使其在每次迭代时缩短1,最终会产⽣⼀个空字符串;这是while循环停⽌的时候。⽽,字符串的长度也就是迭代次数。
例:#使⽤while循环
python新手代码图案如何保存#返回字符串长度
def findLen(str):
counter = 0
while str[counter:]:
counter += 1
return counter
str = "absDGsaQfgd";
len=findLen(str);
print("字符串‘",str,"’的长度为:",len);
输出:
⽅法四:使⽤字符串join⽅法和count⽅法
strings的join⽅法接受迭代并返回⼀个字符串,该字符串是在迭代中以指定的字符连接⽣成⼀个新的字符串;count⽅法可以统计字符串⾥某个字符出现的次数。⽽,字符串的长度也就是使⽤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 = "hello PHP中⽂⽹!";
len=findLen(str);
print("字符串‘",str,"’的长度为:",len);
输出:
以上就是本篇⽂章的全部内容,希望能对⼤家的学习有所帮助。更多精彩内容⼤家可以关注php中⽂⽹相关教程栏⽬

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。