Introduktion

Vi kommer att behandla i den här artikeln hur många pythonsträngfunktioner som används ofta.

Python består av fem huvuddatatyper, nämligen nedan:

  • Numeriska (vilka undertyper är - int, lång, flytande och komplex)
  • Sträng
  • Lista
  • tupel
  • Ordbok

Till exempel

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

Notera:

Till skillnad från Java eller C ++ behöver man inte nämna datatypen när man deklarerar en variabel. Man kan direkt tilldela värdet till variabeln.

I den här artikeln kommer vi att titta närmare på stringdatatypen och dess funktioner.

Enstaka och dubbla citat används när man tilldelar ett strängvärde till en variabel.

Python-strängfunktioner

1. kapitalisera (): Konverterar strängens första bokstav till versaler.

Exempel:

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

Utgång :

Hej Från EduCBA

2. casefold (): Konverterar hela strängen till små bokstäver.

Exempel:

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

Produktion:

hej från educba

3. center (): Den justerar strängen i mitten av den angivna längden.

Exempel:

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

Produktion:

EduCBA

Det är två karaktärsavstånd till vänster är tomt följt av sex tecken i strängen och ytterligare två tomrumstecken till höger, sammanlagt till totalt tio tecken.

4. count (): Returnerar antalet gånger en substring inträffar i den givna strängen.

Exempel:

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

Produktion:

2

5. kodning (): Konverterar strängen till den kodade versionen.

Exempel:

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

Produktion:

Hej från vfg / 7hyt / 4

6. endingwith (): Returnerar sant om den givna strängen slutar med den angivna understrängen.

Exempel:

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

Produktion:

Sann

7. expandtabs (): Ersätter flikstorleken till de angivna numeriska teckenutrymmena. Standardflikstorleken är 8 tecken mellanrum.

Exempel:

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

Produktion:

Hej från EduCBA

8. find (): Söker i huvudsträngen från vänster efter en angiven understräng och returnerar sin position inom en matchning, om inte returnerar -1 när ingen matchning hittas.

Exempel:

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

Produktion:

11

9. format (): Hjälper till att formatera strängen genom att använda platshållare.

Exempel:

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

Produktion:

Hej från EduCBA.

10. index (): Hitta positionen för förekomst av en substring genom att söka i huvudsträngen efter en specificerad substring och returnera sin position inom en matchning hittas, om inte kastar ett fel.

Exempel:

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

Utgång :

11

11. isalnum (): Bestämmer om alla tecken i en given sträng är alfanumeriska som endast är alfabet och siffror. Om ja återgår sant, returnerar annars falskt. Om det finns ett mellanrum mellan det returnerar falskt.

Exempel:

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

Produktion:

Sann

12. isalpha (): Bestämmer om alla tecken i den givna strängen är alfabet. Om ja returnerar sant, returnerar annars falskt. Om det finns ett mellanrum mellan det returnerar falskt.

Exempel:

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

Produktion:

Sann

13. isdecimal (): Bestämmer om alla tecken i en given sträng är decimaler. Om ja återgår sant, returnerar annars falskt. Om det finns ett mellanrum mellan det returnerar falskt.

Exempel:

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

Produktion:

Sann

14. isidentifier (): Bestämmer om strängen är en giltig identifierare eller inte. Om ja återgår sant, returnerar annars falskt. Om det finns ett mellanrum mellan det returnerar falskt.

Exempel 1:

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

Produktion:

Sann

Exempel 2:

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

Produktion:

Falsk

15. islower (): Bestämmer om alla tecken i en given sträng är små bokstäver. Om ja återgår sant, returnerar annars falskt.

Exempel:

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

Produktion:

Falsk

16. isnumeric (): Bestämmer om alla tecken i en given sträng är numeriska som är siffror och exponenter som kan vara i bråk. Om ja då returnerar sant, returnerar annars falskt.

Exempel:

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

Produktion:

Sann

17. isprintable (): Bestämmer om alla tecken i en given sträng är utskrivbara eller inte. Om ja återgår sant, returnerar annars falskt. Tecken som “\ t” eller “\ n” kan inte skrivas ut.

Exempel 1:

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

Output: True

Exempel 2:

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

Produktion:

Falsk

18. isspace (): Bestämmer om alla tecken i en given sträng är vita mellanslag. Om ja återgår sant, returnerar annars falskt.

Exempel:

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

Produktion:

Sann

19. istitle (): Bestämmer om en sträng följer en uppsättning regler för att bli kvalificerad som titel. Om ja återgår sant, returnerar annars falskt.

Exempel:

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

Produktion:

Sann

20. isupper (): Bestämmer om alla tecken i en given sträng är i versaler. Om ja återgår sant, returnerar annars falskt.

Exempel:

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

Produktion:

Sann

21. gå med (): Tänkt att sammanfoga två strängar på ett itererat sätt.

Exempel:

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

Produktion:

HelloEHellodHellouHelloCHelloBHelloA

22. lägre (): Tänkt att konvertera hela strängen till små bokstäver.

Exempel:

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

Produktion:

hej från educba.

23. övre (): Tänkt att konvertera hela strängen till versaler.

Exempel:

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

Produktion:

HELLO FRÅN EDUCBA

24. byt ut (): Tänkt att ersätta en substring med en annan.

Exempel:

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

Produktion:

Hej där EduCBA!

Slutsats - Python-strängfunktioner

Det här är några av de viktiga strängfunktionerna som ofta används. Att använda dessa metoder gör det lättare och snabbare för en att utveckla kod när man arbetar med strängar.

Rekommenderade artiklar

Detta har varit en guide till Python-strängfunktioner. Här diskuterade vi introduktionen och viktiga Python-strängfunktioner. Du kan också gå igenom våra andra föreslagna artiklar för att lära dig mer -

  1. Vad är Python
  2. Hive strängfunktioner
  3. Python-kommandon
  4. VBScript-strängfunktioner
  5. Python Frameworks | Översikt

Kategori: