Python จำนวนสตริง () พร้อมตัวอย่าง

Python นับ

count() เป็นฟังก์ชันที่มีอยู่ในตัว Python- มันจะส่งคืนจำนวนรวมขององค์ประกอบที่กำหนดในสตริง การนับเริ่มต้นจากจุดเริ่มต้นของสตริงจนถึงจุดสิ้นสุด นอกจากนี้ยังสามารถระบุดัชนีเริ่มต้นและสิ้นสุดจากตำแหน่งที่คุณต้องการให้การค้นหาเริ่มต้นได้อีกด้วย

ไวยากรณ์สำหรับ Pythonจำนวนสตริง()

Python ไวยากรณ์ของฟังก์ชันนับ:

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

พารามิเตอร์ของ Python วากยสัมพันธ์

  • ถ่านหรือสตริงย่อย: คุณสามารถระบุอักขระตัวเดียวหรือสตริงย่อยที่คุณต้องการค้นหาในสตริงที่กำหนด มันจะส่งคืนจำนวนอักขระหรือสตริงย่อยในสตริงที่กำหนดให้คุณ
  • เริ่มต้น : (เป็นทางเลือก) ระบุดัชนีเริ่มต้นจากตำแหน่งที่การค้นหาจะเริ่มต้น ถ้าไม่ระบุ จะเริ่มจาก 0 เช่น คุณต้องการค้นหาอักขระจากตรงกลางสตริง คุณสามารถกำหนดค่าเริ่มต้นให้กับฟังก์ชันการนับของคุณได้
  • ปลาย: (ตัวเลือก) ระบุดัชนีสิ้นสุดที่การค้นหาสิ้นสุดลง หากไม่ได้ระบุ ระบบจะค้นหาจนถึงจุดสิ้นสุดของรายการหรือสตริงที่กำหนด ตัวอย่างเช่น คุณไม่ต้องการสแกนสตริงทั้งหมดและจำกัดการค้นหาจนถึงจุดเฉพาะ คุณสามารถระบุค่าที่จะสิ้นสุดในฟังก์ชันการนับได้ และฟังก์ชันการนับจะดูแลการค้นหาจนถึงจุดนั้น

ค่าส่งคืน

count() วิธีการจะส่งกลับค่าจำนวนเต็ม เช่น จำนวนองค์ประกอบที่กำหนดจากสตริงที่กำหนด จะส่งคืนค่า 0 หากไม่พบค่าในสตริงที่กำหนด

ตัวอย่างที่ 1: วิธีการนับบนสตริง

ตัวอย่างต่อไปนี้แสดงการทำงานของฟังก์ชัน count() ในสตริง

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

ตัวอย่างที่ 2: นับจำนวนอักขระในสตริงที่กำหนด

ตัวอย่างต่อไปนี้จะแสดงการเกิดขึ้นของอักขระในสตริงที่กำหนด รวมทั้งการใช้ดัชนีเริ่มต้น/สิ้นสุด

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

ตัวอย่างที่ 3: นับการเกิดสตริงย่อยในสตริงที่กำหนด

ตัวอย่างต่อไปนี้แสดงการเกิดขึ้นของสตริงย่อยในสตริงที่กำหนด รวมถึงการใช้ดัชนีเริ่มต้น/สิ้นสุด

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

สรุป

  • count() เป็นฟังก์ชันที่มีอยู่ในตัว Python- มันจะส่งคืนจำนวนองค์ประกอบที่กำหนดในรายการหรือสตริง
  • ในกรณีของก เชือกการนับเริ่มต้นจากจุดเริ่มต้นของสตริงจนถึงจุดสิ้นสุด นอกจากนี้ยังสามารถระบุดัชนีเริ่มต้นและสิ้นสุดจากตำแหน่งที่คุณต้องการให้การค้นหาเริ่มต้นได้อีกด้วย
  • count() วิธีการส่งกลับค่าจำนวนเต็ม

สรุปโพสต์นี้ด้วย: