แบบฝึกหัด Python สำหรับผู้เริ่มต้น

Character Frequency in Python

เรียนรู้ Character Frequency in Python ด้วยตัวอย่างที่แก้ไขและรันออนไลน์ได้

Character Frequency คืออะไร?

เรียนรู้ Character Frequency in Python ด้วยตัวอย่างที่แก้ไขและรันออนไลน์ได้

ควรใช้เมื่อใด?

  • เรียนรู้ไวยากรณ์ Python ผ่านโค้ดที่รันได้
  • สร้างพื้นฐานสำหรับโจทย์ที่ซับซ้อนขึ้น
  • ทดลองแนวคิดโดยไม่ต้องติดตั้งบนเครื่อง

โค้ดตัวอย่าง

รันโค้ด →
main.py
from collections import Counter

# Counter maps each character to its occurrence count.
frequencies = Counter("banana")
for character in sorted(frequencies):
    print(f"{character}={frequencies[character]}")

ผลลัพธ์ที่คาดหวัง

a=3
b=1
n=2

หลักการทำงาน

ตัวอย่างนี้สาธิต Character Frequency in Python ลองเปลี่ยนค่าอินพุตเพื่อศึกษาการทำงานของโค้ด

เปลี่ยนค่าและรันโปรแกรมด้วย คอมไพเลอร์ Python ออนไลน์ของ CodeUtility โดยไม่ต้องติดตั้ง Python

แบบฝึกหัด

ลองเปลี่ยน input และทดสอบกรณีขอบก่อนใช้ชุดข้อมูลที่ใหญ่ขึ้น

  1. คาดเดา output ก่อนรัน
  2. รองรับ input ว่างหรือไม่ถูกต้อง
  3. แยก logic เป็นฟังก์ชันและเพิ่ม test case
รันใน Python IDE →