endswith() python

endswith() python è una funzione per interrogare una stringa ,nel caso finisce con il valore specificato. La risposta sarà True o False in base al risultato trovato. (Nota: Pagina di supporto per l’articolo comandi base di python)

Esempio:  Per testare il codice aprire CMD digitare “python” più tasto ENTER. Copiare/incollare il codice riga per riga

x="estate 2023"
x.endswith("23")
x.endswith("est")
enswith() python

Descrizione:

x=”estate 2023″ : crea una variabile nominata x che equivale alla stringa “estate 2023”.

x.endswith(“23”) : Interroga se x finisce con la stringa “23”, in questo caso la risposta sarà True

x.endswith(“est”) : Interroga se la stringa x finisce con le lettere “est”, qui la risposta sara False

Rimanendo sempre sul tema endswith() python nel prossimo esempio creo una piccola applicazione in grado di riconosce e salvare in una lista tutte le stringe che finiscono con “a”

list=[]
while True:
	x=str(input("Scrivi qualsiassi cosa :  "))
	if x.endswith("a")==True:
		print("La stringa che hai scritto finisce con a ..inserisco")
                list.append(x)
		print(list)

list=[] : Crea una lista vuota, nominata list ,che sarà riempita successivamente.

while True: crea un ciclo ripetitivo , tutto il blocco di codice al suo interno sarà ripetuto al infinito .

x=str(input(“Scrivi qualsiassi cosa : “)) : Definisce una variabile x . Funzione str() per convertire in una stringa e funzione input() per interagire con le persone.

if x.endswith(“a”)==True: Insieme di funzioni , if crea un’istruzione che deve essere sodisfatta ovvero la funzione endswith() deve restituire come valore True. In questo modo True == True , il blocco al interno di questo livello sarà eseguito che è quello che segue.

print(“La stringa che hai scritto finisce con a ..inserisco”) : Funzione print() in pratica stampa il messaggio scritto al suo interno, lo scopo è renderlo leggibile alle persone.

list.append(x) : Aggiunge il valore della variabile x alla lista list

print(list) : Stampa tutto il contenuto della lista

Questa pagina nasce dal articolo Python a modo mio , creato per dare le basi a chi vuole imparare il linguaggio di programmazione