Appunti Python Base
Appunti Python Base
-Commenti: #
------Operazioni matematiche------
-elevamento a potenza: 5 ** 3 = 125
-resto divisione: 30 % 7 = 2
------Stringhe------
-le stringhe vengono sempre restituite tra singoli apici
-per usare caratteri come ("") all'interno di usa stringa, scrivo \"
-lunghezza: len(nomeStringa)
------Funzioni principali------
-stampare a schermo: print(...)
-Input: input() //x=input() restituisce sempre una stringa. tra le parentesi si pu�
inserire una stringa che viene visualizzata prima dell'input, sulla stessa riga.
------Operatori di confronto------
-operatori di confronto: uguali a java
------Operatori logici------
-si scrivono come parola: and or not
------if-else------
if condizione:
istruzione
istruzione
else:
istruzione
------elif------
-elif corrisponde ad else: if condizione:
if condizione1:
istr
elif condizione2:
istr
elif condizione3:
istr
else:
istr
istr
------Ciclo while------
while condizione:
istr
------break------
-interrompe il ciclo prematuramente
------continue------
-permette di saltare il corpo del ciclo che si trova dopo l'istruzione continue e
riprende con l'iterazione successiva
contatore=0
while contatore < 4:
contatore+=1
if contatore == 3:
print("Valore saltato")
print(contatore)
output:
0
1
2
Valore saltato
4
------Ciclo for------
for variabile in range(inizio,fine,passo):
stampa valori da 0 a 10
------Moduli------
-importare moduli: import nomeModulo //in cima al pgm
richiamo funzione con nomeModulo.nomeFunzione()
-importare solo una funzione: from nomeModulo import nomeFunzione
richiamo funzione con nomeFunzione()
from math import *: importa tutte le funzioni del modulo math e posso chiamare
tutte le funzioni senza specificare il modulo
------Funzioni------
def nomeFunzione(nomeParam1,nomeParam2):
istr
istr
provaPrint()
def provaPrint():
printf("prova")
-parametri opzionali:
def pcNuovo(ram,cpu,antivirus=False):
istr
------Liste------
-dichiarazione: nomeLista=[val1,val2]
-accedere ad elementi: come in java, ma con indice negativo accedo agli elementi
partendo dalla fine della lista
-visualizzare lista:
for var in nomeLista:
printf(var)
-lista di liste:
listaMultipla=["a",21,[2,1,"b"],3.0]
//per accedere ad un elemento della sotto lista:
listaMultipla[-2][-1] //stampa "b"
-lunghezza: len(nomeLista)
-controllo presenza valore: val in nomeLista //True o False
------Tuple------
-come liste ma non modificabili
dichiarazione: nomeTuple=(elem1,elem2)