Devdit
 

TypeError: count() takes at least 1 argument (0 given) คือ วิธีแก้ไข

1.2K

รันโค้ดนับตัวอักษรภาษา Python ด้วยคำสั่ง count พอรันโค้ดแล้วขึ้น Error ว่า TypeError: count() takes at least 1 argument (0 given) แบบนี้ต้องแก้ไขอย่างไร

s = 'Hello, Python'
print( s.count() )

 

วิธีแก้ไข

คำสั่ง count คือ คำสั่งนับตัวอักษรของภาษา Python โดยต้องกำหนดตัวอักษร หรือข้อความที่ต้องการนับ โดยกำหนดเป็น argument ของคำสั่ง count สามารถเขียนโปรแกรมได้ดังนี้

s = 'Hello, Python'
print( 'ตัวอักษร l มีทั้งหมด', s.count('l'), 'คำ' )
print( 'ข้อความ Python มีทั้งหมด', s.count('Python'), 'คำ' )

ผลลัพธ์

ตัวอักษร l มีทั้งหมด 2 คำ
ข้อความ Python มีทั้งหมด 1 คำ
เขียน 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ