Python recap

Un ripasso veloce sulla sintassi e i concetti di base relativi a Python.

Numbers

int: signed integers

long: long integers

float: floating point values

complex: complex numbers

Strings

str: strings

  • str[0] – scrive il primo carattere della stringa
  • str[2:5] – scrive i caratteri da 3 a 5
  • str[2:] – scrive dal terzo alla fine
  • str1 + str2 – concatena le 2 stringhe

Lists

list = [‘abc’, 786, 12.3]

Oltre le operazioni precedenti valide sulle stringhe, troviamo funzioni specifiche come:

append, extend, insert, remove, pop, index, reverse

Tuples

Simili alle liste, ma non possono essere aggiornate.

tuple = (‘abc’, 786, 12.3)

Dictionary

Tabelle simili ad arrays. Contengono molti dati, non hanno ordine.

dict = {‘Name’: ‘Zara’, ‘Age’: 7, ‘Class’: ‘First’}

Operators

+-*/ sono gli standard

% restituisce il resto della divisione

== indica uguaglianza (True/False)

!= indica differenza (True/False)
<, >, <=, >= sono gli altri di comparazione

If/Else

if…elif…elif…else

Loops

While: ripete il loop finchè la condizione non diventi falsa

For: ripete un certo numero di volte iterando la condizione

for count in [1, 2, 3]

Break: Rompe un loop

Continue: mette in pausa il loop e lo riprende dallo stesso punto saltando il passaggio

Pass: non fa nulla (utile nei loop e nelle funzioni)