Python中的字符串函数:count()和len()的区别是什么
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个字符。
相关文章