Boston Python Workshop 3/Friday/Tutorial: Difference between revisions
Content added Content deleted
imported>Jesstess (→Quotes) |
imported>Jesstess |
||
Line 693: | 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: |
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: |
||
⚫ | |||
<pre> |
|||
⚫ | |||
</pre> |
|||
Here's what a function signature looks like for a function that takes one argument called <code>string</code>: |
Here's what a function signature looks like for a function that takes one argument called <code>string</code>: |
||
⚫ | |||
<pre> |
|||
⚫ | |||
</pre> |
|||
And one for a function that takes two arguments: |
And one for a function that takes two arguments: |
||
⚫ | |||
<pre> |
|||
⚫ | |||
</pre> |
|||
Parameters should have names that usefully describe what they are used for in the function. |
Parameters should have names that usefully describe what they are used for in the function. |