Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

README.md

🗓️ Day 16: Functions & Functional Programming

Topic: Reusability, Parameterized Functions, and Lambda Expressions.


🛠️ Core Concepts

1. Function Categories

  • Built-in Functions: Provided by Python (e.g., print(), range(), len()).
  • User-Defined Functions: Created using the def keyword for specific requirements.

2. Anonymous (Lambda) Functions

Single-line functions without a name, used for short-term logic:

  • Syntax: variable = lambda parameters: expression
  • Features: No explicit return statement needed; can take multiple parameters.

3. Reusability

  • return: Sending processed data back to the main program.
  • pass: A placeholder used to avoid errors when a function body is not yet written.

📝 Practical Implementations

  • day16_pbssd_functions.py: Basic function syntax, simple calculators, and lambda practice.