Esempi di stringhe Python

Esempi Di Stringhe Python



Python è un linguaggio interpretato debolmente tipizzato. Pertanto, la dichiarazione del tipo di dati non è richiesta in Python per la dichiarazione della variabile. Diversi tipi di dati sono supportati dallo script Python. I dati della stringa sono uno di questi. I dati della stringa vengono utilizzati per memorizzare più caratteri. I metodi per definire e utilizzare i dati della stringa in Python sono mostrati in questo tutorial.

Argomento dei contenuti:

  1. Definire le variabili stringa
  2. Contare la lunghezza della corda
  3. Stampa la stringa
  4. Formatta la stringa
  5. Rimuovere il contenuto da una stringa
  6. Dividi la corda
  7. Taglia la corda
  8. Invertire la corda
  9. Sostituisci il valore stringa
  10. Cambia il caso della stringa

Definire le variabili stringa

Il valore della stringa può essere definito in tre modi nello script Python: virgolette singole ('), virgolette doppie (“) e virgolette triple (”'). Crea un file Python con il seguente script che definisce tre variabili stringa e stampa le variabili nell'output:







#Definisci la variabile con virgolette singole per memorizzare una stringa a riga singola
stringa1 = 'Programmazione Python'
#Definisci la variabile con virgolette doppie per memorizzare una stringa a riga singola
stringa2 = 'Python è un linguaggio debolmente tipizzato'
#Definisci variabile con virgolette triple per memorizzare stringhe su più righe
stringa3 = '''Impara a programmare Python
dalla base'''

#Stampa le variabili
stampa ( stringa1 )
stampa ( stringa2 )
stampa ( stringa3 )

Produzione:



Dopo l'esecuzione dello script viene visualizzato il seguente output:







Vai all'inizio

Contare la lunghezza della corda

Python ha una funzione incorporata chiamata len() per contare la lunghezza della variabile stringa. Crea un file Python con il seguente script che accetta un valore stringa dall'utente, il valore di input di stampa e la lunghezza del valore di input:



#Prendi un valore stringa
strVal = ingresso ( 'Inserisci un valore stringa: ' )
#Contare i caratteri totali del valore immesso
ln = soltanto ( strVal )
#Stampa il valore della stringa preso dall'utente
stampa ( 'Il valore della stringa è:' , strVal )
#Stampa la lunghezza della stringa
stampa ( 'La lunghezza della stringa è:' , ln )

Produzione:

Secondo il seguente output, 'Python String' viene preso dall'utente come valore di input. La lunghezza di questa stringa è 13 e viene stampata:

Vai all'inizio

Stampa la stringa

Crea un file Python con il seguente script che mostra i metodi per stampare un singolo valore di stringa, un valore numerico e un valore di stringa, una variabile con un'altra stringa e più variabili con altre stringhe. Tre valori di input vengono presi dall'utente dopo aver eseguito lo script.

#Stampa un valore singolo
stampa ( 'Impara Python' )
#Stampa più valori
stampa ( quindici , 'Esempi di stringhe Python' )

#Prendi tre valori di input dall'utente
codice del corso = ingresso ( 'Inserisci il codice del corso:' )
nome del corso = ingresso ( 'Inserisci il nome del corso:' )
credito_ora = galleggiante ( ingresso ( 'Inserisci l'ora del credito:' ) )

#Stampa una singola variabile
stampa ( ' \N ' , 'Codice del corso:' , codice del corso )
#Stampa più variabili
stampa ( ' Nome del corso:' , nome del corso , ' \N ' , 'Ora di credito:' , credito_ora )

Produzione:

'CSE320', 'Python Programming' e '2.0' vengono presi come input dopo l'esecuzione dello script. Questi valori vengono stampati successivamente.

Vai all'inizio

Formatta la stringa

In Python sono disponibili più opzioni per formattare i valori della stringa. La funzione format() è una di queste. Diversi modi di utilizzare la funzione format() nello script Python sono mostrati nello script seguente. Il nome dello studente e il batch vengono presi dall'utente dopo aver eseguito lo script. Successivamente, questi valori vengono stampati con altre stringhe utilizzando la funzione format() con i valori chiave e i valori posizionali.

#Prendi un valore stringa dall'utente
nome = ingresso ( 'Nome dello studente:' )
#Prendi un valore numerico dall'utente
lotto = int ( ingresso ( 'Lotto:' ) )

#Utilizzo della funzione format() con le variabili
stampa ( '{n} è lo studente del lotto {b}.' . formato ( N = nome , B = lotto ) )
#Utilizzo della funzione format() con un valore stringa e un valore numerico
stampa ( '{n} è lo studente del semestre {s}.' . formato ( N = 'Jafar' , S = 6 ) )
#Utilizzo della funzione format() senza definire le chiavi posizionali
stampa ( '{} è lo studente del lotto {}.' . formato ( nome , 12 ) )
#Uso della funzione format() definendo tasti numerici posizionali
stampa ( '{1} è lo studente di {0} semestre.' . formato ( 10 , 'Mazhar' ) )

Produzione:

Per i valori di input viene visualizzato il seguente output, 'Mizanur Rahman' come nome dello studente e 45 come valore batch:

Vai all'inizio

Rimuovere il contenuto da una stringa

Il contenuto parziale o l'intero contenuto di una variabile stringa può essere rimosso dalla variabile stringa Python. Crea un file Python con il seguente script che accetta un valore stringa dall'utente. Successivamente, lo script rimuove parzialmente il contenuto del valore di input tagliando la stringa come nell'esempio precedente e rendendo la variabile non definita utilizzando il comando 'del'.

Tentativo :
#Prendi un valore stringa
strVal = ingresso ( 'Inserisci un valore stringa: \N ' )
stampa ( 'Stringa originale:' +strVal )

#Rimuovi tutti i caratteri dalla stringa dopo
#i primi 10 caratteri
strVal = strVal [ 0 : 10 ]
stampa ( 'Valore stringa dopo la prima eliminazione:' +strVal )

#Rimuovi 5 caratteri dall'inizio della stringa
strVal = strVal [ 5 : ]
stampa ( 'Valore stringa dopo la seconda eliminazione:' +strVal )

#Rimuove il carattere particolare dalla stringa, se esiste
strVal = strVal. sostituire ( 'IO' , '' , 1 )
stampa ( 'Valore stringa dopo la terza eliminazione:' +strVal )

#Rimuovi l'intera stringa e rendi la variabile indefinita
del strVal
stampa ( 'Valore stringa dopo l'ultima eliminazione:' +strVal )

tranne NomeErrore :
#Stampa il messaggio quando la variabile non è definita
stampa ( 'La variabile non è definita.' )

Produzione:

Dopo l'esecuzione dello script viene visualizzato il seguente output:

Vai all'inizio

Dividi la corda

Crea un file Python con il seguente script che divide il valore della stringa in base allo spazio, ai due punti (:), a una parola particolare e al limite massimo:

#Prendi un valore stringa dall'utente
strVal = ingresso ( 'Inserisci un valore stringa: \N ' )

#Dividi la stringa senza alcun argomento
stampa ( 'Dividi i valori in base allo spazio:' )
stampa ( strVal. diviso ( ) )

#Dividi la stringa in base a un carattere
stampa ( 'Dividi i valori in base a ':' ' )
stampa ( strVal. diviso ( ':' ) )

#Dividi la stringa in base a una parola
stampa ( 'Dividi valori in base alla parola ' )
stampa ( strVal. diviso ( 'corso' ) )

#Dividi la stringa in base allo spazio e al limite massimo
stampa ( 'Valori suddivisi in base al limite' )
stampa ( strVal. diviso ( ' ' , 1 ) )

Produzione:

Dopo l'esecuzione dello script viene visualizzato il seguente output per il valore di input 'codice corso: CSE - 407':

Vai all'inizio

Taglia la corda

Crea un file Python con il seguente script che taglia la stringa in base allo spazio da entrambi i lati, lato sinistro e lato destro utilizzando le funzioni strip(), lstrip() e rstrip(). L'ultima funzione lstrip() viene utilizzata in base al carattere 'P'.

strVal = '  Python è un linguaggio popolare.  '
stampa ( 'Stringa originale:' +strVal )
#Ritaglia entrambi i lati
strVal1 = strVal. striscia ( )
stampa ( 'Dopo aver tagliato entrambi i lati: ' +strVal1 )
#Rifinisci il lato sinistro
strVal2 = strVal. lstrip ( )
stampa ( 'Dopo aver tagliato il lato sinistro: ' +strVal2 )
#Rifinisci il lato destro
strVal3 = strVal. rstrip ( )
stampa ( 'Dopo aver tagliato il lato destro: ' +strVal3 )
#Taglia il lato sinistro in base a un carattere
strVal4 = strVal2. lstrip ( 'P' )
stampa ( 'Dopo aver tagliato il lato sinistro in base a un carattere: ' +strVal4 )

Produzione:

Dopo l'esecuzione dello script viene visualizzato il seguente output:

Vai all'inizio

Invertire la corda

Crea un file Python con il seguente script che inverte il valore del valore della stringa impostando la posizione iniziale alla fine della stringa con il valore -1:

#Prendi un valore stringa dall'utente
strVal = ingresso ( 'Inserisci un valore stringa: \N ' )
#Memorizza il valore invertito della stringa
reverse_str = strVal [ ::- 1 ]
#Stampa sia i valori originali che quelli invertiti della stringa
stampa ( 'Valore stringa originale: ' +strVal )
stampa ( 'Valore stringa invertito: ' + reverse_str )

Produzione:

Viene visualizzato il seguente output per il valore di input 'Hello World':

Vai all'inizio

Sostituisci il valore stringa

Crea un file Python con il seguente script che accetta la stringa principale, la stringa di ricerca e la stringa di sostituzione dall'utente. Successivamente, la funzione replace() viene utilizzata per cercare e sostituire la stringa.

#Prendi la corda principale
strVal = ingresso ( 'Inserisci un valore stringa: \N ' )
#Prendi la stringa di ricerca
srcVal = ingresso ( 'Inserisci un valore stringa: \N ' )
#Prendi la corda sostituita
repVal = ingresso ( 'Inserisci un valore stringa: \N ' )
#Cerca e sostituisci la stringa
sostituito_strVal = strVal. sostituire ( srcVal , repVal )
#Stampa i valori di stringa originali e sostituiti
stampa ( 'Stringa originale:' +strVal )
stampa ( 'Stringa sostituita:' + sostituito_strVal )

Produzione:

Viene visualizzato il seguente output per la schermata 'Ti piace PHP?' valore della stringa principale, valore di ricerca 'PHP' e valore sostitutivo 'Python':

Vai all'inizio

Cambia il caso della stringa

Crea un file Python con il seguente script che prende l'indirizzo email e la password dall'utente. Successivamente, le funzioni lower() e upper() vengono utilizzate per confrontare i valori di input con valori particolari per verificare se i valori di input sono validi o non validi.

#Prendi l'indirizzo email
e-mail = ingresso ( 'Inserisci l'indirizzo email:' )
#Prendi la password
parola d'ordine = ingresso ( 'Inserisci la password:' )
#Confronta i valori della stringa dopo aver convertito l'e-mail
#in minuscolo e password in maiuscolo
Se e-mail . inferiore ( ) == 'admin@esempio.com' E parola d'ordine. superiore ( ) == 'SEGRETO' :
stampa ( 'Utente autenticato.' )
altro :
stampa ( 'L'e-mail o la password sono errate.' )

Produzione:

Viene visualizzato il seguente output per ' admin@esempio.com ' e valori di input 'segreti':

Viene visualizzato il seguente output per ' admin@abc.com ' e valori di input 'segreti':

Vai all'inizio

Conclusione

In questo tutorial vengono mostrati diversi tipi di attività relative alle stringhe che utilizzano diverse funzioni Python integrate utilizzando più script Python. Gli utenti Python saranno ora in grado di acquisire le conoscenze di base delle operazioni sulle stringhe Python dopo aver letto correttamente questo tutorial.