Content outline:
1. Basic function syntax and features
2. Parameters and Local variables
3. Return value
4. Recursion
5. anonymous function lambda
6. Introduction to Functional programming
7. Higher-order functions
8. Built-in functions
1. Basic function syntax and features
function definition: A function refers to the collection of a set of statements by a name (function name) to encapsulate, want to execute this function, just call its function name.
Basic is called subroutine (sub-process or subroutine), in Pascal is called procedure (process) and function, in C only function, in Java is called method.
Features: 1. Reduce duplicate code 2. Is the program becomes extensible 3. Making programs easy to maintain
Syntax Definitions:
1 def func (): # defines a function, func, for the functions name 2 print("Hello world! " )34 func () # Hello world! # Call Function
Python Learning Note day3 "basics/functions/variables/recursion"