Invoering

In dit artikel zullen we bespreken hoeveel python-stringfuncties vaak worden gebruikt.

Python bestaat uit vijf belangrijke gegevenstypen, namelijk hieronder:

  • Numeriek (waarvan subtypen zijn - int, long, float en complex)
  • Draad
  • Lijst
  • tupel
  • Woordenboek

Bijvoorbeeld

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

Notitie:

In tegenstelling tot Java of C ++ hoeft men het gegevenstype niet te vermelden bij het declareren van een variabele. Men kan de waarde direct toewijzen aan de variabele.

In dit artikel zullen we het gegevenstype String en de functies ervan nader bekijken.

Enkele en dubbele aanhalingstekens worden gebruikt bij het toekennen van een stringwaarde aan een variabele.

Python String-functies

1. capitalize (): converteert de beginletter van de tekenreeks naar hoofdletters.

Voorbeeld:

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

Uitgang :

Hallo vanuit EduCBA

2. casefold (): converteert de hele tekenreeks naar kleine letters.

Voorbeeld:

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

Output:

hallo van educba

3. center (): hiermee wordt de tekenreeks in het midden van de opgegeven lengte uitgelijnd.

Voorbeeld:

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

Output:

EduCBA

Dat wil zeggen dat twee tekens aan de linkerkant leeg zijn, gevolgd door zes tekens van de tekenreeks en nog twee lege tekens aan de rechterkant, wat neerkomt op een totaal van tien tekens.

4. count (): Retourneert het aantal keren dat een substring voorkomt in de gegeven string.

Voorbeeld:

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

Output:

2

5. encode (): converteert de tekenreeks naar de gecodeerde versie.

Voorbeeld:

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

Output:

Hallo vanuit vfg / 7hyt / 4

6. endswith (): Retourneert true als de gegeven string eindigt met de opgegeven substring.

Voorbeeld:

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

Output:

waar

7. expandtabs (): vervangt de tabgrootte naar de gegeven numerieke tekenruimten . De standaardtabgrootte is 8 tekens.

Voorbeeld:

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

Output:

Hallo vanuit EduCBA

8. find (): zoekt in de hoofdstring van links naar een opgegeven substring en retourneert de positie ervan binnen een match, zo niet return -1 wanneer er geen match is gevonden.

Voorbeeld:

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

Output:

11

9. format (): helpt de string te formatteren door gebruik te maken van tijdelijke aanduidingen.

Voorbeeld:

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

Output:

Hallo vanuit EduCBA.

10. index (): vindt de positie van het optreden van een substring door in de hoofdstring naar een opgegeven substring te zoeken en retourneert dat de positie binnen een match is gevonden, zo niet, dan wordt een fout gegenereerd.

Voorbeeld:

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

Uitgang :

11

11. isalnum (): bepaalt of alle tekens in een gegeven string alfanumeriek zijn, dat zijn alleen alfabetten en cijfers. Zo ja, dan wordt true geretourneerd, anders wordt false geretourneerd. Als er een spatie tussen zit, wordt false geretourneerd.

Voorbeeld:

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

Output:

waar

12. isalpha (): bepaalt of alle tekens in de gegeven string alfabetten zijn. Zo ja, geef true terug, anders false. Als er een spatie tussen zit, wordt false geretourneerd.

Voorbeeld:

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

Output:

waar

13. isdecimal (): bepaalt of alle tekens in een gegeven string decimalen zijn. Zo ja, dan wordt waar geretourneerd, anders wordt onwaar geretourneerd. Als er een spatie tussen zit, wordt false geretourneerd.

Voorbeeld:

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

Output:

waar

14. isidentifier (): bepaalt of de tekenreeks een geldige id is. Zo ja, dan wordt waar geretourneerd, anders wordt onwaar geretourneerd. Als er een spatie tussen zit, wordt false geretourneerd.

Voorbeeld 1:

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

Output:

waar

Voorbeeld 2:

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

Output:

vals

15. islower (): bepaalt of alle tekens in een bepaalde tekenreeks kleine letters zijn. Zo ja, dan wordt waar geretourneerd, anders wordt onwaar geretourneerd.

Voorbeeld:

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

Output:

vals

16. isnumeric (): bepaalt of alle tekens in een gegeven string numeriek zijn. Dit zijn getallen en exponenten die in breuken kunnen voorkomen. Zo ja, dan wordt waar geretourneerd, anders wordt onwaar geretourneerd.

Voorbeeld:

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

Output:

waar

17. isprintable (): bepaalt of alle tekens in een gegeven string kunnen worden afgedrukt of niet. Zo ja, dan wordt waar geretourneerd, anders wordt onwaar geretourneerd. Tekens zoals "\ t" of "\ n" kunnen niet worden afgedrukt.

Voorbeeld 1:

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

Uitgang: True

Voorbeeld 2:

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

Output:

vals

18. isspace (): bepaalt of alle tekens in een gegeven string witte spaties zijn. Zo ja, dan wordt waar geretourneerd, anders wordt onwaar geretourneerd.

Voorbeeld:

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

Output:

waar

19. istitle (): bepaalt of een string een reeks regels volgt om als titel te worden gekwalificeerd. Zo ja, dan wordt waar geretourneerd, anders wordt onwaar geretourneerd.

Voorbeeld:

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

Output:

waar

20. isupper (): bepaalt of alle tekens in een gegeven tekenreeks hoofdletters zijn. Zo ja, dan wordt waar geretourneerd, anders wordt onwaar geretourneerd.

Voorbeeld:

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

Output:

waar

21. join (): Bedoeld om twee reeksen opeenvolgend samen te voegen .

Voorbeeld:

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

Output:

HelloEHellodHellouHelloCHelloBHelloA

22. lower (): Bedoeld om de hele string naar kleine letters te converteren.

Voorbeeld:

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

Output:

hallo van educba.

23. upper (): Bedoeld om de hele string naar hoofdletters te converteren.

Voorbeeld:

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

Output:

HALLO VAN EDUCBA

24. vervangen (): Bedoeld om een ​​substring te vervangen door een andere.

Voorbeeld:

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

Output:

Hallo daar EduCBA!

Conclusie - Python String-functies

Dit zijn enkele van de belangrijke tekenreeksfuncties die vaak worden gebruikt. Door deze methoden te doorlopen is het voor iemand gemakkelijker en sneller om code te ontwikkelen bij het werken met strings.

Aanbevolen artikelen

Dit is een gids voor Python String Functions geweest. Hier hebben we de introductie en belangrijke Python String-functies besproken. U kunt ook onze andere voorgestelde artikelen doornemen voor meer informatie -

  1. Wat is Python
  2. Hive String-functies
  3. Python-opdrachten
  4. VBScript String-functies
  5. Python Frameworks | Overzicht