In Python a string is an immutable sequence of Unicode code points. Given a string, how do we find its length? This article will introduce you to four methods of finding the length of a string in Python. I hope it will be helpful to you. [Recommended related video tutorials: Python Video Tutorial]
Method 1: Use the built-in function len.
Python’s built-in function len can return the number of items in the container. Example:
# 使用 len 函数 str="PHP中文网"; len=len(str); print("字符串‘",str,"’的长度为:",len);
Output:
Method 2: Use for loop and operator
Strings can be iterated directly in the for loop, and the length of the string is the number of iterations.
Example:
#循环的使用 #返回字符串长度 def findLen(str): counter = 0 for i in str: counter += 1; return counter ; str = "hello world!"; len=findLen(str); print("字符串‘",str,"’的长度为:",len);
Output:
##Method 3: Using while loop and slicing
#使用while循环 #返回字符串长度 def findLen(str): counter = 0 while str[counter:]: counter += 1 return counter str = "absDGsaQfgd"; len=findLen(str); print("字符串‘",str,"’的长度为:",len);
##Method 4: Use string join method and count method
#The join method of strings accepts iteration and returns a string, which is generated by concatenating the specified characters in the iteration to generate a new string; the count method can count characters The number of times a certain character appears in a string. However, the length of the string is the number of occurrences of each character in the string counted using the join method and the count method.
Example:
#使用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);
Output:
The above is the entire content of this article, I hope it will be helpful to everyone’s study . For more exciting content, you can pay attention to the relevant tutorial columns of the PHP Chinese website! ! !
The above is the detailed content of How to find the length of a string in Python? (code example). For more information, please follow other related articles on the PHP Chinese website!