Introducere

Vom aborda în acest articol câte funcții șir de piton sunt utilizate frecvent.

Python este format din cinci tipuri de date principale și anume mai jos:

  • Numerice (dintre care sub-tipuri sunt - int, lung, float și complex)
  • Şir
  • Listă
  • tuplu
  • Dicţionar

De exemplu

str1 = 'Hello from EduCBA'
OR
Str2 = “Hello from EduCBA”

Notă:

Spre deosebire de Java sau C ++, nu trebuie să menționăm tipul de date la declararea unei variabile. Se poate atribui direct valoarea variabilei.

În acest articol, vom arunca o privire mai atentă asupra tipului de date String și a funcțiilor sale.

Citatele simple și duble sunt utilizate atunci când se atribuie o valoare șirului unei variabile.

Funcții cu coarde Python

1. majuscule (): convertește litera inițială a șirului în majuscule.

Exemplu:

str1 = “hello from EduCBA”
str2 = str1.capitalize()
print(str2)

Rezultat :

Buna ziua de la EduCBA

2. casefold (): convertește întreaga șir în minuscule.

Exemplu:

str1 = “HELLO FROM EduCBA”
str2 = str1.casefold()
print(str2)

ieşire:

salut din educba

3. centru (): aliniază șirul la centrul lungimii specificate.

Exemplu:

str1 = “EduCBA”
str2 = str1.center(10)
print(str2)

ieşire:

EduCBA

Adică două spații de caractere din stânga sunt stânga goale urmate de șase caractere ale șirului și alte două caractere goale în dreapta, însumând un total de zece caractere.

4. count (): returnează numărul de ocazii cu care se produce o subcadență în șirul dat.

Exemplu:

str1 = “Hello from EduCBA. Welcomw to EduCBA”
num = str1.count(“EduCBA”)
print(str2)

ieşire:

2

5. codează (): convertește șirul în versiunea sa codificată.

Exemplu:

str1 = “EduCBA”
str2 = str1.encode()
print(“Hello from”, str2)

ieşire:

Buna ziua de la vfg / 7hyt / 4

6. endswith (): se întoarce adevărat dacă șirul dat se încheie cu substratul specificat.

Exemplu:

str1 = “Hello from EduCBA”
str2 = str1.endswith(“CBA”)
print(str2)

ieşire:

Adevărat

7. expandtabs (): înlocuiește dimensiunea filei la spațiile de caractere numerice date. Dimensiunea implicită a filei este de 8 spații de caractere.

Exemplu:

str1 = “Hello\tfrom\tEduCBA”
str2 = str1.expandtabs(2)
print(str2)

ieşire:

Buna ziua de la EduCBA

8. find (): caută șirul principal din stânga pentru o substrat specificată și își întoarce poziția în cadrul unui meci, dacă nu se întoarce -1 când nu se găsește nicio potrivire.

Exemplu:

str1 = “Hello from EduCBA”
str2 = str1.find(“EduCBA”)
print(str2)

ieşire:

11

9. format (): ajută la formatarea șirului folosind marcajele de rezervă.

Exemplu:

str1 = “EduCBA”
print("Hello from ().".format(str1))

ieşire:

Buna ziua de la EduCBA.

10. index (): Găsește poziția apariției unei subcărcări prin căutarea șirului principal pentru o substrat specificată și returnează poziția sa într-o potrivire, dacă nu aruncă o eroare.

Exemplu:

str1 = “Hello from EduCBA”
str2 = str1.index(“EduCBA”)
print(str2)

Rezultat :

11

11. isalnum (): determină dacă toate caracterele dintr-un șir dat sunt alfanumerice care sunt doar alfabetele și numerele. Dacă da, atunci returnează adevărat, altfel returnează false. În cazul în care există un spațiu între acesta se întoarce fals.

Exemplu:

str1 = “EduCBA123”
str2 = str1.isalnum()
print(str2)

ieşire:

Adevărat

12. isalpha (): determină dacă toate caracterele din șirul dat sunt alfabeturi. Dacă da întoarce adevărat, altfel returnează fals. În cazul în care există un spațiu între acesta se întoarce fals.

Exemplu:

str1 = “HellofromEduCBA”
str2 = str1.isalpha()
print(str2)

ieşire:

Adevărat

13. isdecimal (): determină dacă toate caracterele dintr-un șir dat sunt decimale. Dacă da, atunci returnează adevărat, altfel returnează false. În cazul în care există un spațiu între acesta se întoarce fals.

Exemplu:

str1 = “123456”
str2 = str1.isdecimal()
print(str2)

ieşire:

Adevărat

14. isidentifier (): determină dacă șirul este sau nu un identificator valid. Dacă da, atunci returnează adevărat, altfel returnează false. În cazul în care există un spațiu între acesta se întoarce fals.

Exemplul 1:

str1 = “EduCBA123”
str2 = str1.isidentifier()
print(str2)

ieşire:

Adevărat

Exemplul 2:

str1 = “EduCBA 123”
str2 = str1.isidentifier()
print(str2)

ieşire:

Fals

15. islower (): determină dacă toate caracterele dintr-un șir dat sunt minuscule. Dacă da, atunci returnează adevărat, altfel returnează false.

Exemplu:

str1 = “EduCBA”
str2 = str1.islower()
print(str2)

ieşire:

Fals

16. isnumeric (): determină dacă toate caracterele dintr-un șir dat sunt numerice care este numere și exponenți care ar putea fi în fracții. Dacă da, atunci returnează adevărat, altfel returnează false.

Exemplu:

str1 = “123”
str2 = str1.isnumeric()
print(str2)

ieşire:

Adevărat

17. isprintable (): determină dacă toate caracterele dintr-un anumit șir pot fi printabile sau nu. Dacă da, atunci returnează adevărat, altfel returnează false. Caracterele de tipul „\ t” sau „\ n” nu pot fi tipărite.

Exemplul 1:

str1 = “EduCBA123”
str2 = str1.isprintable()
print(str2)

Rezultat: Adevărat

Exemplul 2:

str1 = “\tEduCBA123”
str2 = str1.isprintable()
print(str2)

ieşire:

Fals

18. isspace (): determină dacă toate caracterele dintr-un șir dat sunt spații albe. Dacă da, atunci returnează adevărat, altfel returnează false.

Exemplu:

str1 = “ “
str2 = str1.isspace ()
print(str2)

ieşire:

Adevărat

19. istitle (): determină dacă un șir respectă un set de reguli pentru a fi calificat drept titlu. Dacă da, atunci returnează adevărat, altfel returnează false.

Exemplu:

str1 = “Hello From Educba”
str2 = str1.istitle()
print(str2)

ieşire:

Adevărat

20. isupper (): determină dacă toate caracterele dintr-un șir dat sunt cu majuscule. Dacă da, atunci returnează adevărat, altfel returnează false.

Exemplu:

str1 = “HELLO FROM EDUCBA”
str2 = str1.isupper()
print(str2)

ieşire:

Adevărat

21. se alătură (): înseamnă să concatenăm două șiruri într-un mod iterat.

Exemplu:

str1 = “Hello”
str2 = str1.join(“EduCBA”)
print(str2)

ieşire:

HelloEHellodHellouHelloCHelloBHelloA

22. inferior (): înseamnă să converti întreaga șir în minuscule.

Exemplu:

str1 = “Hello from EduCBA.”
str2 = str1.lower()
print(str2)

ieşire:

salut din educba.

23. majuscule (): înseamnă să converti întreaga șir în majuscule.

Exemplu:

str1 = “Hello from EduCBA”
str2 = str1.upper()
print(str2)

ieşire:

BUCURI DIN EDUCBA

24. înlocuiește (): înseamnă să înlocuiești o substrat cu alta.

Exemplu:

str1 = “Hello from EduCBA!”
str2 = str1.replace(“ from”, ” there”)
print(str2)

ieşire:

Bună ziua, EduCBA!

Concluzie - Funcții cu coarde Python

Acestea sunt câteva dintre funcțiile de șir importante care sunt utilizate frecvent. Utilizarea acestor metode facilitează și mai rapid dezvoltarea unuia de coduri atunci când lucrezi cu șiruri.

Articole recomandate

Acesta a fost un ghid pentru funcțiile de coarde Python. Aici am discutat Introducerea și funcțiile importante cu șiruri de Python. Puteți parcurge și alte articole sugerate pentru a afla mai multe -

  1. Ce este Python
  2. Funcțiile șirului de stup
  3. Comenzile Python
  4. Funcții de șiruri VBScript
  5. Cadre Python | Prezentare generală