startswith() python

startswith() python , funzione per interrogare una stringa di testo qualsiasi. lo scopo è capire se inizia con le lettere specificate. Il valore di ritorno è True oppure False.

(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=”32111″
x.startswith(“3”)
x.startswith(“1”)

startswith() python

x=”32111″ : Definisco una variabile x composta da una stringa di numeri “32111” .

x.startswith(“3”) : Funzione startswith() interroga la variabile x se inizia con 3 , la risposta sarà True.

x.startswith(“1”) : Interroga la stringa x se inizia con il numero 1 , la risosta sarà False.

Altro esempio rimanendo nel tema startswith() python:

Nel esempio che segue.

Un’applicazione per distinguere un numero pari o dispari , qualsiasi numero inseriamo in essa. Salvo il codice con il nome app.py per eseguire fare doppio click oppure tramite cmd

while True:
    pari=[2,4,6,8]
    dispari=[1,3,5,7,9]
    x=input("scrivi un numero qualsiasi :  ")
    x=str(x)
    for a in pari:
        if x.startswith(str(a))==True:
            print("Inizia con un numero pari")
    for a in dispari:
        if x.startswith(str(a))==True:
            print("Inizia con un numero Dispari")

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

pari=[2,4,6,8] : definisce una lista nominata con il nome “pari“, al suo interno ho messo tutti i numeri pari

dispari=[1,3,5,7,9] : creazione di una lista con al suo interno tutti i numeri dispari

x=input(“scrivi un numero qualsiasi : “) : funzione input() permette al programma di interagire con le persone, rimane in attesa finche l’operatore non scrive qualcosa e preme invio.

x=str(x) : Trasforma il valore di x in una stringa ,funzione str()

for a in pari: Questa funzione è vitale per far funzionare questo programma, quello che fa è interrogare se x coincide con uno dei numeri presenti sulla lista pari

if x.startswith(str(a))==True: questo codice è insieme di tante funzioni che completano il lavoro . Le funzioni uttilizate sono if, str(), ==, startswith(). Se individua uno dei numeri presenti nella lista “pari” andrà ad eseguire il codice che si trova nel suo livello.

print(“Inizia con un numero pari”) : Funzione print(), rende leggibile il testo al interno delle parentesi.

for a in dispari : uguale all’altra funzione di sopra, interroga se x coincide con uno dei numeri dispari presenti sulla lista

Il resto del codice è ripetitivo.

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