Uvod

U ovom ćemo se članku pozabaviti koliko se funkcija stringova stringova često koristi.

Python se sastoji od pet glavnih vrsta podataka, naime ispod:

  • Numerički (od kojih su podvrsta - int, long, pluta i složena)
  • Niz
  • Popis
  • torka
  • Rječnik

Na primjer

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

Bilješka:

Za razliku od Java ili C ++, prilikom deklariranja varijable ne treba spominjati vrstu podataka. Vrijednost može izravno dodijeliti varijabli.

U ovom ćemo članku detaljnije pogledati vrstu podataka String i njegove funkcije.

Jednostruke i dvostruke navodnice koriste se prilikom dodjeljivanja vrijednosti niza varijabli.

Funkcije struna Pythona

1. velikim slovima (): pretvara početno slovo niza u veliko slovo.

Primjer:

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

Izlaz :

Pozdrav od EduCBA

2. casefold (): pretvara cijeli niz u mala slova.

Primjer:

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

Izlaz:

pozdrav od educba

3. centar (): Poravnava niz u sredini zadane duljine.

Primjer:

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

Izlaz:

EduCBA

To su dva razmaka s lijeve strane praznina, a slijedi šest znakova niza i još dva prazna znaka s desne strane, što znači ukupno deset znakova.

4. count (): Vraća broj pojavljivanja podvrsta u zadanom nizu.

Primjer:

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

Izlaz:

2

5. encode (): Pretvara niz u njegovu šifriranu verziju.

Primjer:

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

Izlaz:

Pozdrav iz vfg / 7hyt / 4

6.ndswith (): Vraća true ako zadani niz završi s specificiranom podstringom.

Primjer:

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

Izlaz:

pravi

7. expandtabs (): Zamjena veličine tablice u zadanim brojevima slovima . Zadana veličina kartice je 8 znakovnih razmaka.

Primjer:

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

Izlaz:

Pozdrav iz EduCBA

8. find (): traži glavni niz s lijeve strane za zadani podstring i vraća njegovu poziciju unutar pronađenog podudaranja, ako ne vrati -1 kada ne bude pronađeno podudaranje.

Primjer:

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

Izlaz:

11

9. format (): Pomaže formatiranje niza upotrebom rezervi.

Primjer:

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

Izlaz:

Pozdrav iz EduCBA.

10. index (): Pronalazi poziciju pojave podstrane pretraživanjem glavnog niza po određenoj podstoriji i vraća njezinu poziciju unutar podudaranja, ako ne baca pogrešku.

Primjer:

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

Izlaz :

11

11. isalnum (): Određuje jesu li svi znakovi u određenom nizu alfanumerički što su samo alfabeti i brojevi. Ako je odgovor da, onda vraća true. Ako postoji razmak između, vraća se neistinitim.

Primjer:

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

Izlaz:

Pravi

12. isalpha (): Određuje jesu li svi znakovi u danom nizu alfabeti. Ako je odgovor vraćen istinitim, u suprotnom vratite lažno. Ako postoji razmak između, vraća se neistinitim.

Primjer:

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

Izlaz:

Pravi

13. isdecimal (): Određuje jesu li svi znakovi u nizu decimala. Ako je odgovor da, onda vraća true. Ako postoji razmak između, vraća se neistinitim.

Primjer:

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

Izlaz:

Pravi

14. isidentifier (): Određuje je li niz valjani identifikator ili ne. Ako je odgovor da, onda vraća true. Ako postoji razmak između, vraća se neistinitim.

Primjer 1:

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

Izlaz:

Pravi

Primjer 2:

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

Izlaz:

lažan

15. islower (): Određuje jesu li svi znakovi u određenom nizu mala slova. Ako je odgovor da, onda vraća true.

Primjer:

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

Izlaz:

lažan

16. isnumeric (): Određuje jesu li svi znakovi u određenom nizu numerički, odnosno brojevi i eksponenti koji bi mogli biti u djelovima. Ako je odgovor da, onda vraća true, u suprotnom vrati false.

Primjer:

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

Izlaz:

Pravi

17. isprintable (): Određuje jesu li svi znakovi u određenom nizu ispisni ili nisu. Ako je odgovor da, onda vraća true. Znakovi poput "\ t" ili "\ n" ne mogu se ispisati.

Primjer 1:

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

Izlaz: Točno

Primjer 2:

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

Izlaz:

lažan

18. isspace (): Određuje jesu li svi znakovi u određenom nizu bijeli razmaci. Ako je odgovor da, onda vraća true.

Primjer:

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

Izlaz:

Pravi

19. istitle (): Određuje da li niz slijedi niz pravila kako bi bio kvalificiran kao naslov. Ako je odgovor da, onda vraća true.

Primjer:

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

Izlaz:

Pravi

20. isupper (): Određuje jesu li svi znakovi u određenom nizu velika slova. Ako je odgovor da, onda vraća true.

Primjer:

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

Izlaz:

Pravi

21. join (): podrazumijeva ponavljanje dva niza na ponovljeni način.

Primjer:

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

Izlaz:

HelloEHellodHellouHelloCHelloBHelloA

22. donji (): znači pretvoriti cijeli niz u mala slova.

Primjer:

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

Izlaz:

pozdrav od educba.

23. upper (): znači pretvoriti cijeli niz u velika slova.

Primjer:

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

Izlaz:

ZDRAVI OD EDUCBE

24. zamjeniti (): znači zamijeniti podstranu s drugom.

Primjer:

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

Izlaz:

Pozdrav! EduCBA!

Zaključak - Funkcije stringova Python

Ovo je nekoliko važnih nizskih funkcija koje se obično koriste. Kroz ove metode lakše je i brže razviti kod tijekom rada s žicama.

Preporučeni članci

Ovo je vodič za Python string funkcije. Ovdje smo razgovarali o uvodu i važnim funkcijama nizova Python-a. Možete i proći naše druge predložene članke da biste saznali više -

  1. Što je Python
  2. Funkcije žica košnice
  3. Naredbe Python
  4. Funkcije niza VBScript
  5. Python okviri | Pregled

Kategorija: