Count in Python

Learn via video course
FREE
View all courses
Python Course for Beginners With Certification: Mastering the Essentials
Python Course for Beginners With Certification: Mastering the Essentials
by Rahul Janghu
1000
4.90
Start Learning
Python Course for Beginners With Certification: Mastering the Essentials
Python Course for Beginners With Certification: Mastering the Essentials
by Rahul Janghu
1000
4.90
Start Learning
Topics Covered

Overview

The count() function of the python is used to count the frequency of the character or a substring in a string. It simply gives the count of occurrences as a return value.

Syntax of count() Function in Python

Python Count() function has following syntax:

Parameters of count() Fucntion in Python

Three parameters are accepted by the count() function of python while using strings:

  • substring/character: Which is to be searched in the string.
  • start (optional): The value which is stated as the start position. It is inclusive, which means substring/character at this position is also included in the count. If we leave this parameter empty, then start is considered as 0th position by default.
  • end (optional): The value stated as the end position. It is exclusive, which means substring/character at this position is excluded from the count. If we leave this parameter empty, then the end is considered the last index of the string by default.

Scaler Placement Report and Statistics

₹23L
AVG CTC
SCALER PLACEMENT PROOF

Scaler learners achieved 2.5x salary growth with average post-Scaler CTC reaching ₹23L.

11,000+placements
650+companies
Verified data

Return Value of count() Fucntion in Python

Return Type: integer

It returns the number of occurrences of substring/character in a string.

Transform Your Career

Choose from our industry-leading programs designed for career success

NSDC Certified

Modern Software and AI Engineering Program

Master full-stack development with AI integration

12 MonthsDuration
AI-LedCurriculum
Career SupportSupport
GoogleAmazonPaytm+1000 more
Go to Program
NSDC Certified

Modern Data Science and ML with specialisation in AI

Advanced data science techniques with AI specialization

12 MonthsDuration
AI-LedCurriculum
Career SupportSupport
GoogleAmazonPaytm+1000 more
Go to Program
NSDC Certified

Advanced AIML with Specialisation in Agentic AI

Deep dive into AIML with focus on Agentic systems

12 MonthsDuration
AI-LedCurriculum
Career SupportSupport
GoogleAmazonPaytm+1000 more
Go to Program
NSDC Certified

DevOps, Cloud & AI Platform Engineering

Build and manage AI-powered cloud infrastructure

12 MonthsDuration
AI-LedCurriculum
Career SupportSupport
GoogleAmazonPaytm+1000 more
Go to Program
NSDC Certified

AI Engineering Advanced Certification by IIT-Roorkee

Premier AI engineering certification from IIT-Roorkee

3 MonthsDuration
AI-LedCurriculum
Career SupportSupport
Program highlights
Go to Program

Example of count() Fucntion in Python

Let's use count() function on strings to find the occurrence of any character.

Output

Explanation

  • We created a string and stored it into a variable.
  • Then, we calculated the occurrence of the character 'e' in the string and stored it in the variable.
  • Finally, we printed that variable and got the occurrence of 'e' in the string.

Scaler Placement Report and Statistics

₹23L
AVG CTC
SCALER PLACEMENT PROOF

Scaler learners achieved 2.5x salary growth with average post-Scaler CTC reaching ₹23L.

11,000+placements
650+companies
Verified data

What is the count() Function in Python?

Let's say you have a very long binary string(a string that only consists of 0's and 1's), and you have a tedious job of counting the number of occurrences of '1' in that string. Have you ever wondered how you would solve this long task within a single second? If you use Python Count() function to find the number of occurrences of '1' in that string, you get desired output within milliseconds.

The python count() function is an inbuilt function of python which is used to count the number of occurrences of a character or substring in the string. Count function is case-sensitive it means that 'a' & 'A' are not treated as the same.

Application of count() Function in Python

  • Count function can find the white spaces in a given string.
  • Count function can determine the frequency of any character in a given string.
  • Count function can also be used to find out the count of a given word from a string.

Python count() function is used with both string and array/list. When used with array and list, the count() function have a different syntax and parameter but the same return value.

More Examples

Example 1: Using Count Method with a Substring.

Let's use count() function on strings to find the occurrence of any of its substring(more than one character) in that string.

Output

Using count method on Strings in Python

Explanation

  • We created a string and stored it into a variable.
  • Then, we calculated the occurrence of substring 'abcd' from the string and stored it in the variable.
  • Finally, we printed that variable and got the occurrence of 'abcd' in the string as an output.

Turn Learning into Career Growth

1200+Hiring Partners
89%Placement Rate
11,000+Placements
147%Avg Salary Increment
2.5XCareer Growth
₹23 LPAAvg Post-Scaler Salary
1200+Hiring Partners
89%Placement Rate
11,000+Placements
147%Avg Salary Increment
2.5XCareer Growth
₹23 LPAAvg Post-Scaler Salary

Example 2: Count method with Character in a Given Binary String

Let's use count() on strings to find the occurrence of any of its character in that binary string.

Output

Using Character in a Given Python String

Explanation

  • We created a string and stored it into a variable.
  • Then, we calculated the occurrence of character '0' from the string and stored it in the variable.
  • Finally, we printed that variable and got the occurrence of '0' in the string as an output.

Example 3: Count method with Substring in a Given Binary String

Let's use count() on strings to find the occurrence of any of its substring(more than one character) in that string.

Output

Explanation

  • We created a string and stored it into a variable.
  • Then, we calculated the occurrence of substring '01' from string and stored it in the variable.
  • Finally, we printed that variable and got the occurrence of '01' in the string as an output.

Example 4: Using Start Position Parameters

Let's use count() on strings to find the occurrence of any of its substring(more than one character) in that string by passing only one optional parameter start, for specifying the start position for finding the substring.

Output

Using Start Position Argument

Explanation

  • We created a string and stored it into a variable.
  • Then, we calculated the occurrence of substring 'ab' in a string starting from position 11(inclusive) till the end of the string and stored it in the variable.
  • Finally, we printed that variable and got the occurrence of 'ab' in the string as an output.

Example 5: Using End Position Parameters

Let's use count() function on strings to find the occurrence of any of its substring(more than one character) in that string by passing only one optional parameter end for specifying the end position till there we have to find the substring.

While we are only sending a single optional parameter end in count() function. We have to use start parameter as None to specify that we have to start counting from the start of the string.

Output

Using End Position Argument

Explanation

  • We created a string and stored it into a variable.
  • Then, we calculated the occurrence of substring 'ab' in the string from starting of the string till position 15(exclusive) and stored it in the variable.
  • Finally, we printed that variable and got the occurrence of 'ab' in the string as an output.

Example 6: Using both Optional Parameters

Let's use count() on strings to find the occurrence of any of its characters in that string by passing some additional optional parameters start & end as discussed earlier.

Output

Count Function in Python

Explanation

  • We created a string and stored it into a variable.
  • Then, we calculated the occurrence of character 'e' in the string from the position between 3(inclusive) and 14(exclusive) and then stored it in the variable.
  • Finally, we printed that variable and got the occurrence of 'e' in the string as an output.

Conclusion

  • First of all, we understood what count() in python and the basic use of the count function, and we discussed the syntax, parameters, and the return value of the count function.

  • The function returns the number of occurrences of provided character/substring in the string.

  • We can provide the start and end position of the string to count the occurrences in only a specified portion of the string.

Read More:

Hiring Partners:
GoogleGoogleAmazonAmazonMicrosoftMicrosoftFlipkartFlipkartAdobeAdobe1200+ more