Boston Python Workshop 8/Friday/Tutorial: Difference between revisions

imported>Jesstess
imported>Jesstess
Line 84:
 
* Functions are sort of like functions in math class. You provide input to a function and it produces output. The <code>type</code> function takes data as an input, and produces what type of data the data is (e.g. an integer or a float) as output.
* To use a function, write the name of the function, followed by an open parenthesis, then what the function takesneeds as input (we call that input the <b>arguments</b> to the function), and then a close parenthesis.
* Programmers have a lot of slang around functions. They'll say that functions "take" arguments, or that they "give" or "pass" arguments to a function. "call" and "invoke" are both synonyms for using a function.
 
SoIn inthe thisexample caseabove, '"type'" iswas the name of the function,. and it<code>type</code> takes one argument; in the example we first givegave <code>type</code> an argument of 1 and then givegave it an argument of 1.0.
 
===Command history===
Anonymous user