Anonymous user
Boston Python Workshop 3/Friday/Tutorial: Difference between revisions
Boston Python Workshop 3/Friday/Tutorial (view source)
Revision as of 03:17, 17 June 2011
, 12 years ago→Writing Functions
imported>Jesstess (→Quotes) |
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>▼
▲def myFunction():
Here's what a function signature looks like for a function that takes one argument called <code>string</code>:
<code>def myFunction(string):</code>▼
▲def myFunction(string):
And one for a function that takes two arguments:
<code>def myFunction(myList, myInteger):</code>▼
▲def myFunction(myList, myInteger):
Parameters should have names that usefully describe what they are used for in the function.
|