endswith() python

endswith() python, è una funzione che viene utilizzata per interrogare una stringa, lo scopo è capire se finisce con le lettere specificate. La risposta sarà True o False in base al risultato trovato.

Esempio 1 : 

 Per testare il codice aprire CMD digitare “python” più tasto ENTER.

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”, quindi in questo caso la risposta sarà True

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

Esempio 2 :

Un applicazione in grado di riconosce e salvare in una lista tutte le stringe che finiscono con “a“. endswith() python

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=[] : Il codice crea una lista vuota.

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

x=str(input(“Scrivi qualsiasi 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 in modo da poter leggere il suo contetnuto

Pubblicità