Differenze tra le versioni di "Pillole Python"
Jump to navigation
Jump to search
print
(Creazione) |
m |
||
| Riga 1: | Riga 1: | ||
| + | {{Note | ||
| + | |type=warning | ||
| + | |text=Pagina in costruzione | ||
| + | }} | ||
| + | |||
Questa pagina è un ''prontuario'' che raccoglie costrutti e funzioni di '''Python 3'''. | Questa pagina è un ''prontuario'' che raccoglie costrutti e funzioni di '''Python 3'''. | ||
| + | |||
| + | =Intestazioni= | ||
| + | <syntaxhighlight lang="Python"> | ||
| + | #!/bin/python3 # shabang: definisce l'interprete del codice | ||
| + | #coding: utf-8 # imposta la codifica del file: permette l'utilizzo di caratteri UTF-8 (lettere accentate) | ||
| + | </syntaxhighlight> | ||
| + | |||
| + | =Commenti= | ||
| + | <syntaxhighlight lang="Python"> | ||
| + | # Questo è un commento su singola riga | ||
| + | ''' Questo è un | ||
| + | commento | ||
| + | su più righe | ||
| + | ''' | ||
| + | </syntaxhighlight> | ||
| + | |||
| + | =Funzioni built-in= | ||
| + | ==print== | ||
| + | <syntaxhighlight lang="Python"> | ||
| + | print("Ciao mondo!") | ||
| + | print("Escape: \n \" \\ \t") # caratteri speciali preceduti da \. A capo, virgolette, carattere backslash, tabulazione | ||
| + | print("Testo e", variabile, 'insieme') | ||
| + | print('Linea senza a capo', end='') # carattere di fine riga personalizzato | ||
| + | print("Testo", "o", "matic", sep='-') # carattere separatore personalizzato | ||
| + | </syntaxhighlight> | ||
| + | |||
| + | ===print marker=== | ||
| + | Sono dei segnaposto per le variabili | ||
| + | <syntaxhighlight lang="Python"> | ||
| + | print("numero %d, carattere %s") % (num+2, char) | ||
| + | </syntaxhighlight> | ||
| + | |||
| + | <syntaxhighlight lang="Python"> | ||
| + | %d # decimale | ||
| + | %f # float | ||
| + | %o # ottale | ||
| + | %x # esadecimale (minuscolo) | ||
| + | %X # esadecimale (maiuscolo) | ||
| + | %s # stringa | ||
| + | </syntaxhighlight> | ||
| + | |||
| + | ==Tipi== | ||
| + | Funzioni per convertire (''cast'') nei tipi built-in | ||
| + | <syntaxhighlight lang="Python"> | ||
| + | int() # intero | ||
| + | float() # floating point | ||
| + | str() # stringa | ||
| + | bool() # booleano: True o False | ||
| + | list() # lista | ||
| + | dict() # dizionario | ||
| + | set() # insieme | ||
| + | </syntaxhighlight> | ||
| + | |||
| + | ==Varie== | ||
| + | <syntaxhighlight lang="Python"> | ||
| + | abs(n) # valore assoluto di un numero | ||
| + | round(n) # approssima il numero | ||
| + | type(var) # ritorna il tipo di un oggetto | ||
| + | id(var) # ritorna l'identità di un oggetto (indirizzo in memoria) | ||
| + | </syntaxhighlight> | ||
| + | |||
| + | |||
| + | =Operazioni= | ||
| + | |||
| + | |||
| + | =Stringhe= | ||
| + | |||
| + | |||
| + | =Liste= | ||
Versione delle 11:27, 9 mag 2019
Pagina in costruzione
Questa pagina è un prontuario che raccoglie costrutti e funzioni di Python 3.
Intestazioni
#!/bin/python3 # shabang: definisce l'interprete del codice
#coding: utf-8 # imposta la codifica del file: permette l'utilizzo di caratteri UTF-8 (lettere accentate)
Commenti
# Questo è un commento su singola riga
''' Questo è un
commento
su più righe
'''
Funzioni built-in
print("Ciao mondo!")
print("Escape: \n \" \\ \t") # caratteri speciali preceduti da \. A capo, virgolette, carattere backslash, tabulazione
print("Testo e", variabile, 'insieme')
print('Linea senza a capo', end='') # carattere di fine riga personalizzato
print("Testo", "o", "matic", sep='-') # carattere separatore personalizzato
print marker
Sono dei segnaposto per le variabili
print("numero %d, carattere %s") % (num+2, char)
%d # decimale
%f # float
%o # ottale
%x # esadecimale (minuscolo)
%X # esadecimale (maiuscolo)
%s # stringa
Tipi
Funzioni per convertire (cast) nei tipi built-in
int() # intero
float() # floating point
str() # stringa
bool() # booleano: True o False
list() # lista
dict() # dizionario
set() # insieme
Varie
abs(n) # valore assoluto di un numero
round(n) # approssima il numero
type(var) # ritorna il tipo di un oggetto
id(var) # ritorna l'identità di un oggetto (indirizzo in memoria)