Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Andrew
intro
Commits
d820a542
Commit
d820a542
authored
May 08, 2017
by
Tancredi Orlando
Browse files
More fixes.
parent
f66ce13c
Changes
1
Hide whitespace changes
Inline
Side-by-side
day_1.md
View file @
d820a542
...
...
@@ -569,7 +569,7 @@ La sintesi è anche espressività
```
>>> frutta | verdure
{'
coste
', 'verze', '
mel
e', '
pere', 'porri', 'zucchin
e'}
{'
porri
', 'verze', '
per
e', '
zucchine', 'coste', 'mel
e'}
```
```
...
...
@@ -579,12 +579,12 @@ La sintesi è anche espressività
```
>>> frutta - verdure
{'
mel
e', '
per
e'}
{'
per
e', '
mel
e'}
```
```
>>> verdure - frutta
{'
cost
e', '
verz
e', 'porri'}
{'
verz
e', '
cost
e', 'porri'}
```
----
...
...
@@ -742,14 +742,14 @@ Hello world!
----
##
#
Parametri
## Parametri
-
I parametri sono i dati in ingresso di una funzione
-
La funzione deve essere "predisposta" per ricevere parametri (quantità)
-
I parametri diventano variabili visibili all'interno della funzione per essere
usati
##
#
Valore di ritorno
## Valore di ritorno
-
Il valore di ritorno è ciò che fornisce in uscita la funzione, il proprio
risultato
...
...
@@ -775,9 +775,30 @@ Hello world!
17
```
Notes:
-
è importante che venga visto il
`return`
il prima possibile
-
spiegare comunque la differenza tra restituire un valore e fare una
`print`
----
## Parametri con valori di default
-
Alcuni parametri possono essere resi opzionali
-
Si fa assegnando ai parametri dei valori di default
-
Se omettiamo l'argomento, la funzione userà quello di default
```
python
def
f
(
a
,
b
=
3
,
c
=
6
):
print
(
a
,
b
,
c
)
```
```
>>> f(1)
1 3 6
>>> f(1, 2)
1 2 6
>>> f(1, c=4)
1 3 4
```
----
...
...
@@ -810,31 +831,6 @@ Accennare alle virtù della programmazione priva di side effects.
----
### Argomenti di default
-
Alcuni parametri possono essere resi opzionali
-
Si fa assegnando ai parametri dei valori di default
-
Se omettiamo l'argomento, la funzione userà quello di default
```
python
def
f
(
a
,
b
=
3
,
c
=
6
):
print
(
a
,
b
,
c
)
```
```
>>> f(1)
1 3 6
>>> f(1, 2)
1 2 6
>>> f(1, c=4)
1 3 4
```
----
## None
-
Equivale al
`NULL`
di C o Java
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment