Hướng dẫn can you use count on a string in python? - bạn có thể sử dụng đếm trên một chuỗi trong python không?

Số lượng () là một hàm tích hợp trong Python. Nó sẽ trả về tổng số lượng của một phần tử nhất định trong một chuỗi. Việc đếm bắt đầu từ đầu chuỗi cho đến khi kết thúc. Cũng có thể chỉ định chỉ mục bắt đầu và kết thúc từ nơi bạn muốn tìm kiếm bắt đầu.

Trong hướng dẫn Python này, bạn sẽ học:

  • Số lượng Python
  • Cú pháp cho số lượng Pythonstring ()
  • Ví dụ 1: Phương thức đếm trên chuỗi
  • Ví dụ 2: đếm sự xuất hiện của một ký tự trong một chuỗi đã cho
  • Ví dụ 3: đếm sự xuất hiện của chuỗi con trong một chuỗi đã cho

Cú pháp cho số lượng Pythonstring ()

Cú pháp chức năng đếm Python:

string.count(char or substring, start, end)

Các tham số của cú pháp Python

  • Char hoặc Subring: Bạn có thể chỉ định một ký tự hoặc chuỗi con mà bạn muốn tìm kiếm trong chuỗi đã cho. Nó sẽ trả lại cho bạn số lượng của ký tự hoặc chuỗi con trong chuỗi đã cho. You can specify a single character or substring you are wants to search in the given string. It will return you the count of the character or substring in the given string.
  • Bắt đầu: (Tùy chọn) Nó chỉ ra chỉ mục bắt đầu từ nơi tìm kiếm sẽ bắt đầu. Nếu không được đưa ra, nó sẽ bắt đầu từ 0. Ví dụ: bạn muốn tìm kiếm một ký tự từ giữa chuỗi. Bạn có thể cung cấp giá trị bắt đầu cho chức năng đếm của bạn. : (optional) It indicates the start index from where the search will begin. If not given, it will start from 0. For example, you want to search for a character from the middle of the string. You can give the start value to your count function.
  • Kết thúc: (Tùy chọn) Nó chỉ ra chỉ số cuối nơi tìm kiếm kết thúc. Nếu không được đưa ra, nó sẽ tìm kiếm cho đến khi kết thúc danh sách hoặc chuỗi được đưa ra. Ví dụ: bạn không muốn quét toàn bộ chuỗi và giới hạn tìm kiếm cho đến một điểm cụ thể mà bạn có thể đưa ra giá trị để kết thúc trong chức năng đếm của mình và số đếm sẽ chăm sóc tìm kiếm cho đến thời điểm đó.: (optional) It indicates the end index where the search ends. If not given, it will search till the end of the list or string given. For example, you don’t want to scan the entire string and limit the search till a specific point you can give the value to end in your count function, and the count will take care of searching till that point.

ReturnValue

Phương thức đếm () sẽ trả về một giá trị số nguyên, tức là, số lượng của phần tử đã cho từ chuỗi đã cho. Nó trả về 0 nếu giá trị không được tìm thấy trong chuỗi đã cho.

Ví dụ 1: Phương thức đếm trên chuỗi

Ví dụ sau đây cho thấy hoạt động của hàm đếm () trên một chuỗi.

str1 = "Hello World"
str_count1 = str1.count('o')  # counting the character “o” in the givenstring
print("The count of 'o' is", str_count1)

str_count2 = str1.count('o', 0,5)
print("The count of 'o' usingstart/end is", str_count2)

Output:

The count of 'o' is 2
The count of 'o' usingstart/end is 1

Ví dụ 2: đếm sự xuất hiện của một ký tự trong một chuỗi đã cho

Ví dụ sau đây cho thấy sự xuất hiện của một ký tự trong một chuỗi đã cho cũng như trong bằng cách sử dụng chỉ mục bắt đầu/kết thúc.

str1 = "Welcome to Guru99 Tutorials!"
str_count1 = str1.count('u')  # counting the character “u” in the given string
print("The count of 'u' is", str_count1)

str_count2 = str1.count('u', 6,15)
print("The count of 'u' usingstart/end is", str_count2)

Output:

The count of 'u' is 3
The count of 'u' usingstart/end is 2

Ví dụ 3: đếm sự xuất hiện của chuỗi con trong một chuỗi đã cho

Ví dụ sau đây cho thấy sự xuất hiện của chuỗi con trong một givenstring cũng như sử dụng startart/endindex.

str1 = "Welcome to Guru99 - Free Training Tutorials and Videos for IT Courses"
str_count1 = str1.count('to') # counting the substring “to” in the givenstring
print("The count of 'to' is", str_count1)
str_count2 = str1.count('to', 6,15)
print("The count of 'to' usingstart/end is", str_count2)

Output:

The count of 'to' is 2
The count of 'to' usingstart/end is 1

Summary:

  • Số lượng () là một hàm tích hợp trong Python. Nó sẽ trả lại cho bạn số lượng của một phần tử nhất định trong danh sách hoặc một chuỗi.
  • Trong trường hợp của một chuỗi, việc đếm bắt đầu từ đầu chuỗi cho đến khi kết thúc. Cũng có thể chỉ định chỉ mục bắt đầu và kết thúc từ nơi bạn muốn tìm kiếm bắt đầu.
  • Phương thức đếm () trả về một giá trị số nguyên.

Trong hướng dẫn này, chúng tôi sẽ tìm hiểu về phương thức Count () chuỗi Python với sự trợ giúp của các ví dụ.

Phương thức

str1 = "Hello World"
str_count1 = str1.count('o')  # counting the character “o” in the givenstring
print("The count of 'o' is", str_count1)

str_count2 = str1.count('o', 0,5)
print("The count of 'o' usingstart/end is", str_count2)
3 trả về số lần xuất hiện của chuỗi con trong chuỗi đã cho.

Thí dụ

message = 'python is popular programming language'

# number of occurrence of 'p' print('Number of occurrence of p:', message.count('p'))

# Output: Number of occurrence of p: 4


Cú pháp của số lượng chuỗi

Phương pháp cú pháp của phương pháp

str1 = "Hello World"
str_count1 = str1.count('o')  # counting the character “o” in the givenstring
print("The count of 'o' is", str_count1)

str_count2 = str1.count('o', 0,5)
print("The count of 'o' usingstart/end is", str_count2)
3 là:

string.count(substring, start=..., end=...)

Count () tham số

Phương thức

str1 = "Hello World"
str_count1 = str1.count('o')  # counting the character “o” in the givenstring
print("The count of 'o' is", str_count1)

str_count2 = str1.count('o', 0,5)
print("The count of 'o' usingstart/end is", str_count2)
3 chỉ yêu cầu một tham số duy nhất để thực thi. Tuy nhiên, nó cũng có hai tham số tùy chọn:

  • Chất nền - chuỗi có số lượng sẽ được tìm thấy. - string whose count is to be found.
  • Bắt đầu (Tùy chọn) - Chỉ mục bắt đầu trong chuỗi nơi tìm kiếm bắt đầu. - starting index within the string where search starts.
  • Kết thúc (Tùy chọn) - Chỉ mục kết thúc trong chuỗi nơi tìm kiếm kết thúc. - ending index within the string where search ends.

Lưu ý: Chỉ mục trong Python bắt đầu từ 0, không phải 1. Index in Python starts from 0, not 1.


Đếm () Giá trị trả về

Phương thức

str1 = "Hello World"
str_count1 = str1.count('o')  # counting the character “o” in the givenstring
print("The count of 'o' is", str_count1)

str_count2 = str1.count('o', 0,5)
print("The count of 'o' usingstart/end is", str_count2)
3 Trả về số lần xuất hiện của chuỗi con trong chuỗi đã cho.


Ví dụ 1: Số lượng xuất hiện của một chuỗi con đã cho

# define string
string = "Python is awesome, isn't it?"
substring = "is"

count = string.count(substring)

# print count print("The count is:", count)

Đầu ra

str1 = "Hello World"
str_count1 = str1.count('o')  # counting the character “o” in the givenstring
print("The count of 'o' is", str_count1)

str_count2 = str1.count('o', 0,5)
print("The count of 'o' usingstart/end is", str_count2)
0

Ví dụ 2: Số lần xuất hiện của một chuỗi con nhất định bằng cách sử dụng bắt đầu và kết thúc

str1 = "Hello World"
str_count1 = str1.count('o')  # counting the character “o” in the givenstring
print("The count of 'o' is", str_count1)

str_count2 = str1.count('o', 0,5)
print("The count of 'o' usingstart/end is", str_count2)
1

Đầu ra

str1 = "Hello World"
str_count1 = str1.count('o')  # counting the character “o” in the givenstring
print("The count of 'o' is", str_count1)

str_count2 = str1.count('o', 0,5)
print("The count of 'o' usingstart/end is", str_count2)
2

Ví dụ 2: Số lần xuất hiện của một chuỗi con nhất định bằng cách sử dụng bắt đầu và kết thúc

Và, nó kết thúc trước vị trí chỉ số

str1 = "Hello World"
str_count1 = str1.count('o')  # counting the character “o” in the givenstring
print("The count of 'o' is", str_count1)

str_count2 = str1.count('o', 0,5)
print("The count of 'o' usingstart/end is", str_count2)
7 cuối cùng, tức là
The count of 'o' is 2
The count of 'o' usingstart/end is 1
0.