Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
Learn Python MATCH-CASE STATEMENTS in 5 minutes! ๐Ÿ“†
Play lesson

Python tutorial for beginners ๐Ÿ - Learn Python MATCH-CASE STATEMENTS in 5 minutes! ๐Ÿ“†

4.0 (0)
8 learners

What you'll learn

This course includes

  • 14.3 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Keywords

Full Transcript

A match statement takes an expression and compares its value to successive patterns given as one or more case blocks. Specifically, pattern matching operates by: 1. using data with type and shape (the subject) 2. evaluating the subject in the match statement 3. comparing the subject with each pattern in a case statement from top to bottom until a match is confirmed. 4. executing the action associated with the pattern of the confirmed match If an exact match is not confirmed, the last case, a wildcard _, if provided, will be used as the matching case. If an exact match is not confirmed and a wildcard case does not exist, the entire match block is a no-op. # Match-case statement (switch): An alternative to using many 'elif' statements # Execute some code if a value matches a 'case' # Benefits: cleaner and syntax is more readable def is_weekend(day): match day: case "Saturday" | "Sunday": return True case "Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday": return False case _: return False print(is_weekend("Monday"))

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere