Functions - Open Michigan
[Pages:24]Functions
Chapter 4
Python for Informatics: Exploring Information
Unless otherwise noted, the content of this course material is licensed under a Creative Commons Attribution 3.0 License. .
Copyright 2010- Charles R. Severance
Stored (and reused) Steps
def
hello()
print lZipz
hello()
hello():
print 'Hello'
print 'Fun'
Program:
def thing():! print 'Hello'! print 'Fun'!
! thing()! print 'Zip'!
thing()
Output:
Hello
Fun
Zip
Hello
Fun
We call these reusable pieces of code lfunctionsz.
Python Functions
? There are two kinds of functions in Python.
? Built-in functions that are provided as part of Python - raw_input(),
type(), float(), int() ...
? Functions that we define ourselves and then use
? We treat the of the built-in function names as "new" reserved words
(i.e. we avoid them as variable names)
Function Definition
? In Python a function is some reusable code that takes arguments(s) as
input does some computation and then returns a result or results
? We define a function using the def reserved word
? We call/invoke the function by using the function name, parenthesis
and arguments in an expression
Argument
big = max('Hello world')
Assignment
'w'
Result
>>> big = max('Hello world')! >>> print bigw>>> tiny = min ('Hello world')! >>> print tiny>>>!
Max Function
>>> big = max('Hello world')
>>> print big'w'
A function is some stored code that we use.A
function takes some input and produces an output.
lHello worldz
(a string)
max()
function
Guido wrote this code
bw`
(a string)
Max Function
>>> big = max('Hello world')
>>> print big'w'
A function is some stored code that we use.A
function takes some input and produces an output.
lHello worldz
(a string)
def max(inp):
blah
blah
for x in y:
blah
blah
Guido wrote this code
bw`
(a string)
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related searches
- three functions of managerial finance
- functions of finance
- functions of law in business
- functions of finance manager
- functions of financial management pdf
- excel functions and formulas pdf
- functions of law
- functions of financial manager
- functions of a crm system
- crm functions checklist
- functions of law in society
- functions of a treasury department