Sei sulla pagina 1di 6

type() riconosce il tipo di variabile inserendo tra le parentesi una variabile di qualsiasi tipo, il linguaggio riconoscer

chr() da numero a carattere ascii


ord() da carattere a numero ascii
or valore logico 'o'
and valore logico 'e'
not valore logico 'non'
int() converte in un numero intero
float() converte in un decimale
str() converte in una stringa
bin() converte in valore binario
oct() converte in valore ottale
hex() converte in valore esadecimale
bool() determina True o False
input() permette di creare una casella di inserimento da parte dell'utente, da il co ESEMPIO: ' a = input("inserisci un nu
id() riconosce l'indirizzo della variabile, unico per ogni dispositivo
print() stampa una stringa ESEMPIO: ' print("Frase")
.upper() rende maiuscolo il testo
"""…""" aggiungere un commento o rendere ignorabile un parte del codice. Si può anche utilizzare il segno # davanti al t
min() lettera con minore valore ascii
max() lettera con maggiore valore ascii
len() restituisce la lunghezza di un stringa compresi gli spazi, restituisce la lungheza di una lista
.strip() elimina gli spazi in un conteggio
in trova una parte di una stringa cercando all'interno di essa x = "[...]" in (una frase qualsiasi)
list sono degli oggetti che contengono più elementi di tipo diverso. Viusare sempre delle virgole per suddividere gli e
tuple() sono sequenze immutabili. È un oggetto di python ESEMPIO: l = 7,6 oppure l = ()
.insert() inserisce un valore aggiungendo un indice all'interno di una lista
.append() inserisce all'ultimo posto di una lista un valore desiderato
.copy() copia una lista facendo in modo che si possano avere due stringhe uguali e modificabili a se
.extend() attacca due liste insieme
.index indica l'indice di un valore della lista elencandone la posizione
del cancella un valore da una lista. (cancella li valore selezionato ma non l'indiceESEMPIO: del lista1[2]
.sort() ordina una stringa mettendono in ordine i valori dal più piccola al più grande
dict è un oggetto che contiene una chiave ed un valore. Si definisce o con {} o coESEMPIO: myDict "chiave": 'stringa
.clear() elimina tutti gli elementi di un dizionario
set è un insieme ed è un oggetto di python. È mutabile. Non ammette duplicati di chiave. All'interno di un set posso
.add() serve per aggiungere dei valori all'interno di set
frozenset set immutabile
& crea un intersezione tra dei set ESEMPIO: myset1 & myset2
| unione tra dei set ESEMPIO: myset1 | myset2
"-" differenza tra dei set ESEMPIO: myset1 - myset2
^ esclude gli elementi dell'intersezione tra due set. È una o esclusiva (XOR) ESEMPIO: myset1 ^ myset2
; separa due istruzioni
if è uno statement di python if expression(ovvero si scrive ciò che
elif è uno statement che permette di far accadere una funzione se quella di if non elif expression:suite
else: è uno statement che permette di far accadere qualcosa che non è accaduto else: ne suite
while è uno statement che crea un loop fino a quando la condizione scritta nell'exwhile expression:suite
while True è uno statement che non si ferma fino a quando la situzione non sia vera
break ferma il ciclo continuo se viene inserito ciò che è specificato nella suite
continue anche se la condizione di break si avvera continua a richiedere ciò che è specificato nella suite fino a quando qu
for è uno statement che permette di eseguire delle azioni per un numero già spefor target in iterator \n suite
.values() rende la variabile scritta in for come una stringa
.items() permette di stampare sia la chiave e sia il valore all'interno di un dizionario utilizzando for
range(startè una funzione simile allo slice che divide in sezioni un valore. Range indica da dove si parte, stop a dove si arriv
list compr si scrive tra parentesi quadre. [expression for item in iterable if condition]
dict comprha un funzionamneto simile alla list comprehension
set comprehension
funzione: def function_name (parametres): \n statements
parametri posizionali
paramentri keyword
parametri opzionali
parametri *args
inner() le variabili vengono identificate risalendo di un livello
global serve per definire una variabile a livello globale ovvero che tutto il programma anche all'esterno di una funzione
nonlocal prende la variabile dal livello superiore
lambda serve per definire in modo semplice una funzione: f = lambda a,b: a ** b
try: exceptserve per creare delle eccezioni si possono mettere inftry: suite exceprt: sui f(2,3)
try: finally:esegue un' azione anche se non avviene l'errore
try: else:
.py tipo di file di python
import serve per importare moduli di python
from è uno statement che viene utilizzato con import per importare soltanto una parte del codice
open serve per aprire un file
math
datetime (datetime.date.today)
end='' serve per dare un ordine al programma quando esegue un loop di escludere una determinata cosa
sorted
a,b = b,a inverte i valori
replace sostituisce dei valori
.split() trasforma una stringa in una lista
encoding serve per trasformere in utf-8
po, il linguaggio riconoscerà il tipo di variabile inserita e la determinerà in questo modo: class + 'int' [ovvero integer, un numero intero]

' a = input("inserisci un numero")

' print("Frase")

zare il segno # davanti al testo che si vuole omettere dalla lettura dell'interprete del programma

n (una frase qualsiasi)


irgole per suddividere gli elementi
l = 7,6 oppure l = ()

del lista1[2]

myDict "chiave": 'stringa' dict[i] = lista

All'interno di un set posso svolgere le operazioni matematiche degli insiemi aritmetici

myset1 & myset2


myset1 | myset2
myset1 - myset2
myset1 ^ myset2

on(ovvero si scrive ciò che deve far attivare il programma):suite(da l'azione che si attiva grazie alla suite)

ATTENZIONE: SI POSSONO
ression:suite DISPORRE UN SOLO IF, INFINITI ELIF
E UN SOLO ELSE

ella suite fino a quando quello che è scritto nell' expression non diventa vero
in iterator \n suite
parte, stop a dove si arriva e step di quanto si salta

def Toglilettera(stringa,lettera):
s = ''
cont = 0
for i in stringa:
if i != lettera:
s += i
all'esterno di una funzione riconosca la variabile cont += 1
else:
a a,b: a ** b s += stringa[cont + 1:]
break
print(s + '\n')
if lettera in s:
Toglilettera(s,lettera)

frase = input('inserisci una frase: ')


lettera = input('inswrisci la lettera')
Toglilettera(frase,lettera)

rminata cosa

newlist = [expression for item in iterable if condition == True]

lunghezza = int(input('inserisci la lunghezza: '))


altezza = int(input('inserisci l altezza: '))
contatorelunghezza = 0
contatorealtezza = 0
print('-' * altezza)
while contatorelunghezza < lunghezza:
print('|'+ ((' ')* (lunghezza-2)) + '|')
contatorelunghezza += 1
continue
print('-' * altezza)
nteger, un numero intero]; class + 'float' [ovvero floating.point, ovvero valore con la virgola]
inserisci la lunghezza: '))
erisci l altezza: '))

zza < lunghezza:


hezza-2)) + '|')

Potrebbero piacerti anche