Differenze tra le versioni di "Pillole Python"

Da GolemWiki.
Jump to navigation Jump to search
(Creazione)
 
(Categorizzata)
 
(2 versioni intermedie di un altro utente non mostrate)
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
 +
 +
dir(var)    # mostra i metodi dell'oggetto var
 +
type(var)  # ritorna il tipo dell'oggetto var
 +
id(var)    # ritorna l'identità dell'oggetto var (indirizzo in memoria)
 +
</syntaxhighlight>
 +
 +
=Operazioni=
 +
 +
 +
=Stringhe=
 +
 +
 +
=Liste=
 +
 +
[[Category:Howto]]

Versione attuale delle 12:35, 20 ago 2019

Golem-template-note-warning.png 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

 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

dir(var)    # mostra i metodi dell'oggetto var
type(var)   # ritorna il tipo dell'oggetto var
id(var)     # ritorna l'identità dell'oggetto var (indirizzo in memoria)

Operazioni

Stringhe

Liste