Introduksjon

Vi vil i denne artikkelen ta for oss hvor mange python-strengfunksjoner som brukes ofte.

Python består av fem hoveddatatyper, nemlig nedenfor:

  • Numeriske (som undertyper er - int, lang, flytende og kompleks)
  • string
  • Liste
  • tuppel
  • Ordbok

For eksempel

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

Merk:

I motsetning til Java eller C ++, trenger man ikke å nevne datatypen når man deklarerer en variabel. Man kan direkte tilordne verdien til variabelen.

I denne artikkelen vil vi se nærmere på strengdatatypen og dens funksjoner.

Enkelt og dobbelt sitater benyttes når du tilordner en strengverdi til en variabel.

Python-strengfunksjoner

1. store bokstaver (): Konverterer den første bokstaven i strengen til store bokstaver.

Eksempel:

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

Utgang :

Hei fra EduCBA

2. casefold (): Konverterer hele strengen til små bokstaver.

Eksempel:

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

Produksjon:

hei fra educba

3. sentrum (): Den justerer strengen midt i den angitte lengden.

Eksempel:

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

Produksjon:

EduCBA

Det er to tegn mellomrom til venstre er tomt etterfulgt av seks tegn i strengen og ytterligere to tomromstegn til høyre, som summerer til totalt ti tegn.

4. count (): Returnerer antall ganger en understreng forekommer i den gitte streng.

Eksempel:

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

Produksjon:

2

5. kode (): Konverterer strengen til den kodede versjonen.

Eksempel:

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

Produksjon:

Hei fra vfg / 7hyt / 4

6. endingwith (): Returnerer true hvis den gitte strengen slutter med den angitte understrengen.

Eksempel:

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

Produksjon:

ekte

7. expandtabs (): Erstatter tabulatorstørrelsen til de gitte numeriske tegnområdene . Standard fanestørrelse er 8 tegn mellomrom.

Eksempel:

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

Produksjon:

Hei fra EduCBA

8. finn (): Søker i hovedstrengen fra venstre etter en spesifisert understreng og returnerer sin plassering i en kamp blir funnet, hvis ikke returnerer -1 når ingen match blir funnet.

Eksempel:

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

Produksjon:

11

9. format (): Hjelper med å formatere strengen ved å bruke plassholdere.

Eksempel:

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

Produksjon:

Hei fra EduCBA.

10. indeks (): Finner plasseringen av forekomst av en underlagsstreng ved å søke i hovedstrengen etter en spesifisert understreng og returnere sin plassering i en kamp blir funnet, hvis ikke kaster en feil.

Eksempel:

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

Utgang :

11

11. isalnum (): Bestemmer om alle tegnene i en gitt streng er alfanumeriske som bare er alfabeter og tall. Hvis ja, returnerer det sant, returnerer ellers falskt. I tilfelle det er et mellomrom mellom det returnerer usant.

Eksempel:

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

Produksjon:

ekte

12. isalpha (): Bestemmer om alle tegnene i den gitte strengen er alfabeter. Hvis ja kommer tilbake, returnerer ellers usant. I tilfelle det er et mellomrom mellom det returnerer usant.

Eksempel:

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

Produksjon:

ekte

13. isdecimal (): Bestemmer om alle tegnene i en gitt streng er desimaler. Hvis ja, returnerer det sant, returnerer ellers falskt. I tilfelle det er et mellomrom mellom det returnerer usant.

Eksempel:

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

Produksjon:

ekte

14. isidentifier (): Bestemmer om strengen er en gyldig identifikator eller ikke. Hvis ja, returnerer det sant, returnerer ellers falskt. I tilfelle det er et mellomrom mellom det returnerer usant.

Eksempel 1:

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

Produksjon:

ekte

Eksempel 2:

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

Produksjon:

Falsk

15. islower (): Bestemmer om alle tegnene i en gitt streng er med små bokstaver. Hvis ja, returnerer det sant, returnerer ellers falskt.

Eksempel:

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

Produksjon:

Falsk

16. isnumeric (): Bestemmer om alle tegnene i en gitt streng er numeriske som er tall og eksponenter som kan være i brøk. Hvis ja, returnerer det sant, returnerer ellers falskt.

Eksempel:

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

Produksjon:

ekte

17. isprintable (): Bestemmer om alle tegnene i en gitt streng kan skrives ut eller ikke. Hvis ja, returnerer det sant, returnerer ellers falskt. Tegn som “\ t” eller “\ n” kan ikke skrives ut.

Eksempel 1:

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

Output: True

Eksempel 2:

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

Produksjon:

Falsk

18. isspace (): Bestemmer om alle tegnene i en gitt streng er hvite mellomrom. Hvis ja, returnerer det sant, returnerer ellers falskt.

Eksempel:

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

Produksjon:

ekte

19. istitle (): Bestemmer om en streng følger et sett med regler for å bli kvalifisert som tittel. Hvis ja, returnerer det sant, returnerer ellers falskt.

Eksempel:

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

Produksjon:

ekte

20. isupper (): Bestemmer om alle tegnene i en gitt streng er med store bokstaver. Hvis ja, returnerer det sant, returnerer ellers falskt.

Eksempel:

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

Produksjon:

ekte

21. bli med (): Mente å slå sammen to strenger på en iterert måte.

Eksempel:

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

Produksjon:

HelloEHellodHellouHelloCHelloBHelloA

22. lavere (): Mente å konvertere hele strengen til små bokstaver.

Eksempel:

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

Produksjon:

hei fra educba.

23. store (): Mente å konvertere hele strengen til store bokstaver.

Eksempel:

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

Produksjon:

HELG FRA EDUCBA

24. erstatte (): Mente å erstatte en substring med en annen.

Eksempel:

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

Produksjon:

Hallo der EduCBA!

Konklusjon - Python-strengfunksjoner

Dette er noen av de viktige strengfunksjonene som ofte brukes. Å være gjennom disse metodene gjør det enklere og raskere for en å utvikle kode når man jobber med strenger.

Anbefalte artikler

Dette har vært en guide til Python-strengfunksjoner. Her diskuterte vi introduksjon og viktige Python-strengfunksjoner. Du kan også gå gjennom andre foreslåtte artikler for å lære mer -

  1. Hva er Python
  2. Hive-strengfunksjoner
  3. Python-kommandoer
  4. VBScript-strengfunksjoner
  5. Python Frameworks | Oversikt