vale1411
Genius
2 min. di lettura
Vota

Concetti Chiave

  • Un oggetto in Python è un valore con un'identità unica durante l'esecuzione del codice; l'operatore '==' verifica l'uguaglianza dei valori, mentre 'is' confronta le identità.
  • I metodi consentono di interagire con gli oggetti; ad esempio, per le stringhe, è possibile utilizzare metodi come upper(), capitalize(), e find() per manipolare il testo.
  • I metodi per i float includono as_integer_ratio() per ottenere una frazione equivalente e is_integer() per verificare se il numero è un intero.
  • Le liste in Python offrono metodi come append() per aggiungere elementi, sort() per ordinare, e reverse() per invertire l'ordine degli elementi.
  • I metodi delle liste includono anche insert() per inserire elementi in una posizione specifica e pop() per rimuovere e restituire un elemento da una posizione data.

Indice

  1. Python - Oggetti e metodi
  2. Oggetto
  3. Metodi

Python - Oggetti e metodi

Oggetto

Un oggetto è un valore incapsulato in una identità, unica durante tutto un run della macchina python
== verifica l'uguaglianza dei valori (non delle identità)
Is : operatore di confronto, true sse le identità coincidono

Metodi

.()
Metodi: modi per interagire con l'oggetto
Per string:
- s.upper(): tutto in maiuscolo
- s.capitalize(): prima maiuscola, tutte le altre minuscole
- s.isalpha(): true se tutti i caratteri alfabetici con almeno un carattere
- isdigit(): true se tutti i caratteri sono cifre con almeno un carattere
- s.lower(): tutto in minuscolo
- s.find(sub[, start[, end]]): indice minore dove sub è tra start e end, altrimenti -1 (start, end opzionali)
- s.count(sub[, start[, end]]): conta numero volte sub è tra start e end senza sovrapposizioni (start, end opzionali)
- s.index(x): indice della prima occorrenza di x in s, altrimenti errore
- s.count(x): numero occorrenze di x in s
Per float:
- fl.as_integer_ratio(): return a,b tale che a/b=fl
- fl.is_integer(): true se è un intero

Metodi su lst
L.append(x) aggiunge x come ultimo elemento
L..insert(i,x) inserisce x all’indice i, appende se i>len(l)
L.extend(v) estende l con v
L.clear() svuota l
L.remove(x) rimuove da l il primo elemento l uguale a x
L.copy() restituisce copia piatta di l
L.reverse() rovescia l
L.sort ordina l
L.pop(i) restituisce e rimuove elemento di indice i

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community