Uvod

V tem članku bomo obravnavali, koliko funkcij nizov python se pogosto uporablja.

Python je sestavljen iz petih glavnih tipov podatkov, in sicer spodaj:

  • Številčne (podvrsti, ki so - int, dolga, plovna in zapletena)
  • Vrvica
  • Seznam
  • Tuple
  • Slovar

Za primer

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

Opomba:

Za razliko od Java ali C ++, pri razglasitvi spremenljivke ni treba omeniti vrste podatkov. Vrednost lahko neposredno dodelimo spremenljivki.

V tem članku si bomo podrobneje ogledali vrsto podatkov String in njegove funkcije.

Pri dodeljevanju vrednosti spremenljivki se uporabljajo enojne in dvojne narekovaje.

Funkcije nizov Python-a

1. Z veliko začetnico (): Pretvori začetno črko niza v veliko črko.

Primer:

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

Izhod :

Pozdravljeni, EduCBA

2. casefold (): pretvori celoten niz v male črke.

Primer:

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

Izhod:

pozdrav od educba

3. center (): poravna vrvico na sredini določene dolžine.

Primer:

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

Izhod:

EduCBA

To sta dva presledka na levi strani levi prazen, za njim šest znakov niza in še dva neveljavna znaka na desni, kar pomeni skupno deset znakov.

4. count (): Vrne število nastopov podvrsti v danem nizu.

Primer:

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

Izhod:

2

5. encode (): Niz pretvori v kodirano različico.

Primer:

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

Izhod:

Pozdravljeni iz vfg / 7hyt / 4

6.ndswith (): Vrne true, če se podani niz konča s podano vrstico.

Primer:

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

Izhod:

prav

7. expandtabs (): Velikost zavihka zamenja v danih številskih presledkih. Privzeta velikost zavihka je 8 znakov.

Primer:

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

Izhod:

Pozdravljeni od EduCBA

8. find (): poišče glavni niz z leve strani za določeno pod vrstico in vrne svoj položaj znotraj najdenega ujemanja, če ne vrne -1, ko ne najde nobenega ujemanja.

Primer:

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

Izhod:

11

9. format (): pomaga oblikovanje niza z uporabo pritrdilnih mest.

Primer:

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

Izhod:

Pozdravljeni od EduCBA.

10. index (): poišče pozicijo pojavljanja podvrsti z iskanjem glavnega niza v določeni podvrsti in vrne njegov položaj znotraj ujemanja, če ne vrže napake.

Primer:

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

Izhod :

11

11. isalnum (): Določi, ali so vsi znaki v danem nizu alfanumerični, to so samo abecede in številke. Če je odgovor da, potem vrne true, sicer vrne false. Če je vmes prostor, se vrne napačno.

Primer:

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

Izhod:

Prav

12. isalpha (): Določi, ali so vsi znaki v danem nizu abecede. Če je odgovor vrnjen, je vrnjen false. Če je vmes prostor, se vrne napačno.

Primer:

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

Izhod:

Prav

13. isdecimal (): Določi, ali so vsi znaki v danem nizu decimalk. Če je odgovor da, potem vrne true, sicer vrne false. Če je vmes prostor, se vrne napačno.

Primer:

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

Izhod:

Prav

14. isidentifier (): Določi, ali je niz veljaven identifikator ali ne. Če je odgovor da, potem vrne true, sicer vrne false. Če je vmes prostor, se vrne napačno.

Primer 1:

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

Izhod:

Prav

Primer 2:

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

Izhod:

Lažno

15. islower (): Določi, ali so vsi znaki v danem nizu majhni. Če je odgovor da, potem vrne true, sicer vrne false.

Primer:

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

Izhod:

Lažno

16. isnumeric (): Določi, ali so vsi znaki v danem nizu numerični, to so številke in eksponenti, ki bi lahko bili v ulomkih. Če je odgovor pritrdilen, se vrne true.

Primer:

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

Izhod:

Prav

17. isprintable (): Določi, ali so vsi znaki v danem nizu natisljivi ali ne. Če je odgovor da, potem vrne true, sicer vrne false. Znakov, kot sta „\ t“ ali „\ n“, ni mogoče natisniti.

Primer 1:

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

Izhod: Res

Primer 2:

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

Izhod:

Lažno

18. isspace (): Določi, ali so vsi znaki v danem nizu beli presledki. Če je odgovor da, potem vrne true, sicer vrne false.

Primer:

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

Izhod:

Prav

19. istitle (): Določi, ali niz sledi nizu pravil, da bi bil kvalificiran kot naslov. Če je odgovor da, potem vrne true, sicer vrne false.

Primer:

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

Izhod:

Prav

20. isupper (): Določi, ali so vsi črki v danem nizu z velikimi črkami. Če je odgovor da, potem vrne true, sicer vrne false.

Primer:

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

Izhod:

Prav

21. join (): Pomeni, da se dva niza na ponovljeni način povežejo .

Primer:

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

Izhod:

PozdravljeniEHellodHellouHelloCHelloBHelloA

22. spodnja (): Pomeni pretvorbo celotnega niza v male črke.

Primer:

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

Izhod:

pozdrav od educba.

23. zgornji del (): pomeni pretvorbo celotnega niza v veliko črko.

Primer:

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

Izhod:

HELLO IZ EDUCBE

24. substitu (): pomeni zamenjati podvrsto z drugo.

Primer:

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

Izhod:

Pozdravljeni, EduCBA!

Zaključek - nizov funkcij Python

To je nekaj pomembnih nizov, ki se običajno uporabljajo. S pomočjo teh metod je lažje in hitreje razviti kodo pri delu z strunami.

Priporočeni članki

To je vodnik po funkcijah strun Python. Tu smo razpravljali o uvodu in pomembnih funkcijah strun Python. Če želite izvedeti več, lahko preberete tudi druge naše predlagane članke -

  1. Kaj je Python
  2. Funkcije nizov panj
  3. Ukazi Python
  4. Funkcije nizov VBScript
  5. Okviri Python | Pregled