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 -
- Hva er Python
- Hive-strengfunksjoner
- Python-kommandoer
- VBScript-strengfunksjoner
- Python Frameworks | Oversikt