Programming fundamentalsLesson 3 of 3 in the course Functions
Python Function Arguments, Defaults, and PEP 8 Spacing
5 flashcards · 5 quiz questions · 5 match pairs · 3 fill-in sentences · English
Lesson progress
0 / 5
Your progress is kept in this browser only.Sign up to save it
Summary
Functions can receive values in more than one way. Understanding positional arguments, keyword arguments, and default parameter values helps you call functions clearly and design them to work with optional information.
A function definition names its parameters; a function call supplies arguments. With positional arguments, Python assigns each value to a parameter according to its position in the call.
All flashcards
Quiz questions
Based on Introduction to Python Programming by Udayan Das, Aubrey Lawson, Chris Mayfield, Narges Norouzi (OpenStax), licensed CC BY 4.0. Adapted into a summary, flashcards and quizzes.
More in Programming fundamentals
All Programming fundamentals lessonsProgramming fundamentalsTracing Conditional and Function-Call Control Flow5 flashcards · 5 quiz questions · 4 gamesPlay free →Programming fundamentalsWhile Loops: Conditions, Counters, and Input-Controlled Repetition5 flashcards · 5 quiz questions · 4 gamesPlay free →Programming fundamentalsVariable Scope: Global and Local Variables in Python5 flashcards · 5 quiz questions · 4 gamesPlay free →Programming fundamentalsRecursive Cases and Base Cases in Elementary Math Functions5 flashcards · 5 quiz questions · 4 gamesPlay free →Programming fundamentalsPython's Origins, Design Goals, and Popularity Measures5 flashcards · 5 quiz questions · 4 gamesPlay free →Programming fundamentalsPython Nested Decisions: Branches, Indentation, and Execution Paths5 flashcards · 5 quiz questions · 4 gamesPlay free →