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

imported>Jesstess
imported>Jesstess
Line 693:
A <b>function signature</b> tells you how the function will be called. It starts with the keyword <code>def</code>, which tells Python that you are defining a function. Then comes a space, the name of your function, an open parenthesis, the comma-separated input <b>parameters</b> for your function, a close parenthesis, and a colon. Here's what a function signature looks like for a function that takes no arguments:
 
<code>def myFunction():</code>
<pre>
def myFunction():
</pre>
 
Here's what a function signature looks like for a function that takes one argument called <code>string</code>:
 
<code>def myFunction(string):</code>
<pre>
def myFunction(string):
</pre>
 
And one for a function that takes two arguments:
 
<code>def myFunction(myList, myInteger):</code>
<pre>
def myFunction(myList, myInteger):
</pre>
 
Parameters should have names that usefully describe what they are used for in the function.
Anonymous user