Python中的字符串函数:count()和len()的区别是什么

2023-03-18 00:00:00 函数 字符串 区别

count()和len()函数都是Python中用于处理字符串的函数,但是它们的作用不同。

count()函数是用来计算某个子字符串在原字符串中出现的次数;
len()函数是用来计算字符串的长度,即字符串中字符的数量。
以下示例可以更好地理解它们的区别:

text = "pidancode is a great website for learning Python programming"

# 使用count()函数计算字符串中字符"a"出现的次数
count_a = text.count("a")
print(count_a) # 输出 5

# 使用len()函数计算字符串的长度,即字符的数量
length = len(text)
print(length) # 输出 54

在上述示例中,count_a的值是字符串中字符"a"出现的次数,而length的值是字符串中所有字符的数量。

再举一个使用网址的示例:

url = "https://pidancode.com/"

# 使用count()函数计算字符串中出现"http"的次数
count_http = url.count("http")
print(count_http) # 输出 1

# 使用len()函数计算字符串的长度
length = len(url)
print(length) # 输出 23

在上述示例中,count_http的值是网址中出现"http"的次数,而length的值是网址的长度,即23个字符。

相关文章