Jump to content

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
Cookies help us deliver our services. By using our services, you agree to our use of cookies.