Exemple de șiruri Python

Exemple De Siruri Python



Python este un limbaj interpretat slab tipizat. Deci, declarația tipului de date nu este necesară în Python pentru declarația variabilei. Diferite tipuri de date sunt acceptate de scriptul Python. Datele șirului sunt una dintre ele. Datele șirului sunt folosite pentru a stoca mai multe caractere. Metodele de definire și utilizare a șirurilor de date în Python sunt prezentate în acest tutorial.

Subiect de conținut:

  1. Definiți variabilele șir
  2. Numărați lungimea șirului
  3. Imprimați șirul
  4. Formatați șirul
  5. Eliminați conținutul dintr-un șir
  6. Împărțiți șirul
  7. Tăiați șirul
  8. Inversați șirul
  9. Înlocuiți valoarea șirului
  10. Schimbați cazul șirului

Definiți variabilele șir

Valoarea șirului poate fi definită în trei moduri în scriptul Python: ghilimele simple (‘), ghilimele duble (“) și ghilimelele triple (’’). Creați un fișier Python cu următorul script care definește trei variabile șir și imprimați variabilele în rezultat:







#Definiți variabila cu ghilimele simple pentru a stoca șir de caractere cu o singură linie
șir 1 = „Programare Python”
#Definiți variabila cu ghilimele duble pentru a stoca șir de caractere dintr-o singură linie
sfoară2 = „Python este un limbaj slab tastat”
#Definiți variabila cu ghilimele triple pentru a stoca șiruri cu mai multe linii
sfoară3 = '''Învățați programarea Python
de la baza'''

#Tipărește variabilele
imprimare ( șir 1 )
imprimare ( sfoară 2 )
imprimare ( sfoară3 )

Ieșire:



Următoarea ieșire apare după executarea scriptului:







Du-te sus

Numărați lungimea șirului

Python are o funcție încorporată numită len() pentru a număra lungimea variabilei șir. Creați un fișier Python cu următorul script care preia o valoare șir de la utilizator, valoarea de intrare de tipărire și lungimea valorii de intrare:



#Ia o valoare șir
strVal = intrare ( 'Introduceți o valoare șir: ' )
#Numărați numărul total de caractere ale valorii de intrare
ln = numai ( strVal )
#Tipărește valoarea șirului luată de la utilizator
imprimare ( „Valoarea șirului este:” , strVal )
#Tipărește lungimea șirului
imprimare ( „Lungimea șirului este:” , ln )

Ieșire:

Conform următoarei rezultate, „Python String” este preluat de la utilizator ca valoare de intrare. Lungimea acestui șir este de 13, care este imprimat:

Du-te sus

Imprimați șirul

Creați un fișier Python cu următorul script care arată metodele de imprimare a unei singure valori de șir, o valoare numerică și una de șir, o variabilă cu un alt șir și mai multe variabile cu alte șiruri. Trei valori de intrare sunt preluate de la utilizator după executarea scriptului.

#Tipărește o singură valoare
imprimare ( „Învățați Python” )
#Tipărește mai multe valori
imprimare ( cincisprezece , „Exemple de șiruri Python” )

#Preluați trei valori de intrare de la utilizator
Codul cursului = intrare ( „Introduceți codul cursului:” )
numele cursului = intrare ( „Introduceți numele cursului:” )
credit_hour = pluti ( intrare ( „Introduceți ora creditului:” ) )

#Tipărește o singură variabilă
imprimare ( ' \n ' , 'Codul cursului:' , Codul cursului )
#Tipărește mai multe variabile
imprimare ( ' Numele cursului:' , numele cursului , ' \n ' , „Ora de credit:” , credit_hour )

Ieșire:

„CSE320”, „Python Programming” și „2.0” sunt luate ca intrare după executarea scriptului. Aceste valori sunt tipărite ulterior.

Du-te sus

Formatați șirul

În Python sunt disponibile mai multe opțiuni pentru a formata valorile șirurilor. Funcția format() este una dintre ele. Diferite moduri de utilizare a funcției format() în scriptul Python sunt prezentate în următorul script. Numele studentului și lotul sunt preluate de la utilizator după executarea scriptului. Apoi, aceste valori sunt imprimate cu alte șiruri de caractere folosind funcția format() cu valorile cheie și valorile poziționale.

#Ia o valoare șir de la utilizator
Nume = intrare ( 'Numele studentului:' )
#Ia o valoare numerică de la utilizator
lot = int ( intrare ( 'Lot:' ) )

#Utilizarea funcției format() cu variabilele
imprimare ( „{n} este studentul lotului {b}”. . format ( n = Nume , b = lot ) )
#Utilizarea funcției format() cu o valoare șir și o valoare numerică
imprimare ( „{n} este studentul semestrului {s}.” . format ( n = 'Jafar' , s = 6 ) )
#Utilizarea funcției format() fără definirea tastelor poziționale
imprimare ( „{} este studentul lotului {}.” . format ( Nume , 12 ) )
#Utilizarea funcției format() prin definirea tastelor poziționale numerice
imprimare ( „{1} este studentul semestrului {0}.” . format ( 10 , 'Mazhar' ) )

Ieșire:

Următoarea ieșire apare pentru valorile de intrare, „Mizanur Rahman” ca nume student și 45 ca valoare lot:

Du-te sus

Eliminați conținutul dintr-un șir

Conținutul parțial sau întregul conținut al unei variabile șir poate fi eliminat din variabila șir Python. Creați un fișier Python cu următorul script care preia o valoare șir de la utilizator. Apoi, scriptul elimină conținutul valorii de intrare parțial prin tăierea șirului ca în exemplul anterior și făcând variabila nedefinită folosind comanda „del”.

încerca :
#Ia o valoare șir
strVal = intrare ( „Introduceți o valoare șir: \n ' )
imprimare ( „Șir original:” +strVal )

#Eliminați toate caracterele din șirul de după
#primele 10 caractere
strVal = strVal [ 0 : 10 ]
imprimare ( „Valoare șir după prima ștergere:” +strVal )

#Eliminați 5 caractere de la începutul șirului
strVal = strVal [ 5 : ]
imprimare ( „Valoare șir după a doua ștergere:” +strVal )

#Eliminați caracterul particular din șir dacă există
strVal = strVal. a inlocui ( 'eu' , '' , 1 )
imprimare ( „Valoare șir după a treia ștergere:” +strVal )

#Eliminați întregul șir și faceți variabila nedefinită
al strVal
imprimare ( „Valoare șir după ultima ștergere:” +strVal )

cu exceptia NameErrore :
#Tipărește mesajul când variabila este nedefinită
imprimare ( „Variabila nu este definită”. )

Ieșire:

Următoarea ieșire apare după executarea scriptului:

Du-te sus

Împărțiți șirul

Creați un fișier Python cu următorul script care împarte valoarea șirului în funcție de spațiu, două puncte (:), un anumit cuvânt și limita maximă:

#Ia o valoare șir de la utilizator
strVal = intrare ( „Introduceți o valoare șir: \n ' )

# Împărțiți șirul fără niciun argument
imprimare ( „Divizați valorile în funcție de spațiu:” )
imprimare ( strVal. Despică ( ) )

#Divizați șirul pe baza unui caracter
imprimare ( „Divizați valorile pe baza „:” „ )
imprimare ( strVal. Despică ( ':' ) )

# Împărțiți șirul pe baza unui cuvânt
imprimare ( „Împărțiți valorile pe baza cuvântului” )
imprimare ( strVal. Despică ( 'curs' ) )

# Împărțiți șirul în funcție de spațiu și limita maximă
imprimare ( „Divizați valorile în funcție de limită” )
imprimare ( strVal. Despică ( ' ' , 1 ) )

Ieșire:

Următoarea ieșire apare pentru valoarea de intrare „cod curs: CSE – 407” după executarea scriptului:

Du-te sus

Tăiați șirul

Creați un fișier Python cu următorul script care decupează șirul pe baza spațiului de pe ambele părți, partea stângă și partea dreaptă folosind funcțiile strip(), lstrip() și rstrip(). Ultima funcție lstrip() este utilizată pe baza caracterului „P”.

strVal = „  Python este un limbaj popular.  ”
imprimare ( „Șir original:” +strVal )
#Tăiați ambele părți
strVal1 = strVal. bandă ( )
imprimare ( 'După tăierea ambelor părți: ' + strVal1 )
#Tim partea stângă
strVal2 = strVal. lstrip ( )
imprimare ( „După tăierea părții stângi: „ + strVal2 )
#Tăiați partea dreaptă
strVal3 = strVal. rstrip ( )
imprimare ( „După tăierea din partea dreaptă:” +strVal3 )
#Tim partea stângă pe baza unui personaj
strVal4 = strVal2. lstrip ( 'P' )
imprimare ( 'După tăierea părții stângi pe baza unui caracter: ' + strVal4 )

Ieșire:

Următoarea ieșire apare după executarea scriptului:

Du-te sus

Inversați șirul

Creați un fișier Python cu următorul script care inversează valoarea valorii șirului setând poziția de început la sfârșitul șirului cu valoarea -1:

#Ia o valoare șir de la utilizator
strVal = intrare ( „Introduceți o valoare șir: \n ' )
# Stocați valoarea inversată a șirului
reverse_str = strVal [ ::- 1 ]
#Tipărește atât valorile originale, cât și cele inversate ale șirului
imprimare ( „Valoarea șirului original:” +strVal )
imprimare ( „Valoarea șirului inversat:” + reverse_str )

Ieșire:

Următoarea ieșire apare pentru valoarea de intrare „Hello World”:

Du-te sus

Înlocuiți valoarea șirului

Creați un fișier Python cu următorul script care preia șirul principal, șirul de căutare și șirul de înlocuire de la utilizator. În continuare, funcția replace() este folosită pentru a căuta și înlocui șirul.

#Luați șirul principal
strVal = intrare ( „Introduceți o valoare șir: \n ' )
#Ia șirul de căutare
srcVal = intrare ( „Introduceți o valoare șir: \n ' )
#Luați șirul înlocuit
repVal = intrare ( „Introduceți o valoare șir: \n ' )
#Căutați și înlocuiți șirul
înlocuit_strVal = strVal. a inlocui ( srcVal , repVal )
#Tipărește valorile șirurilor originale și înlocuite
imprimare ( „Șir original:” +strVal )
imprimare ( „Șir înlocuit:” + replaced_strVal )

Ieșire:

Următoarea ieșire apare pentru „Îți place PHP?” valoarea șirului principal, valoarea de căutare „PHP” și valoarea de înlocuire „Python”:

Du-te sus

Schimbați cazul șirului

Creați un fișier Python cu următorul script care preia adresa de e-mail și parola de la utilizator. În continuare, funcțiile inferior () și superior () sunt utilizate pentru a compara valorile de intrare cu valorile particulare pentru a verifica dacă valorile de intrare sunt valide sau invalide.

#Ia adresa de e-mail
e-mail = intrare ( 'Introduceți adresa de e-mail:' )
#Ia parola
parola = intrare ( „Introduceți parola:” )
#Comparați valorile șirurilor după convertirea e-mailului
#în litere mici și parola în majuscule
dacă e-mail . inferior ( ) == „admin@example.com” și parola. superior ( ) == 'SECRET' :
imprimare ( „Utilizator autentificat”. )
altfel :
imprimare ( „E-mailul sau parola sunt greșite.” )

Ieșire:

Următoarea ieșire apare pentru „ admin@example.com ” și valorile de intrare „secrete”:

Următoarea ieșire apare pentru „ admin@abc.com ” și valorile de intrare „secrete”:

Du-te sus

Concluzie

Diferite tipuri de sarcini legate de șiruri care utilizează diferite funcții Python încorporate sunt prezentate în acest tutorial folosind mai multe scripturi Python. Utilizatorii Python vor putea acum să obțină cunoștințele de bază despre operațiunile cu șiruri Python după ce au citit corect acest tutorial.