Bevezetés

Ebben a cikkben megvizsgáljuk, hogy hány python string funkciót használnak gyakran.

A Python öt fő adattípusból áll, nevezetesen alább:

  • Numerikus (amelyek altípusai: int, hosszú, float és komplex)
  • Húr
  • Lista
  • tuple
  • Szótár

Például

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

Jegyzet:

A Java-val vagy a C ++-szal ellentétben nem szabad megemlíteni az adattípust egy változó deklarálásakor. Az érték közvetlenül hozzárendelhető a változóhoz.

Ebben a cikkben közelebbről áttekintjük a karakterlánc adattípusát és annak funkcióit.

Az egy és dupla idézetek akkor kerülnek felhasználásra, amikor egy változóhoz string értéket rendelnek.

Python karakterlánc funkciók

1. nagybetűs (): A karakterlánc kezdőbetűjét nagybetűvé konvertálja.

Példa:

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

Teljesítmény :

Üdvözlet az EduCBA-tól

2. casefold (): A teljes karakterláncot kisbetűkké konvertálja.

Példa:

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

Kimenet:

hello helloba

3. center (): A húr a megadott hosszúság közepére igazítja.

Példa:

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

Kimenet:

EduCBA

Ez azt jelenti, hogy a bal oldali két karakterköz marad üres, amelyet a karakterlánc hat karakter követ, majd a másik két másik karaktert a jobb oldalon, összesen tíz karakterre számítva.

4. count (): Visszaadja, hogy hányszor fordul elő egy alsáv az adott karakterláncban.

Példa:

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

Kimenet:

2

5. encode (): A karakterláncot kódolt verzióvá alakítja.

Példa:

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

Kimenet:

Üdvözlet a vfg / 7hyt / 4-től

6. endwith (): Visszaadja az true értéket, ha az adott karakterlánc a megadott alszállal végződik.

Példa:

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

Kimenet:

igaz

7. expandtabs (): A lap méretét a megadott numerikus karakterterekre cseréli. Az alapértelmezett lapméret 8 karakterköz.

Példa:

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

Kimenet:

Üdvözlet az EduCBA-tól

8. find (): Balról keres egy főhúrot egy megadott részsávra, és visszatér annak pozíciójába a mérkőzésen belül, ha nem adja vissza -1, ha nem található egyezés.

Példa:

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

Kimenet:

11

9. format (): A helyőrzők felhasználásával segíti a karakterlánc formázását.

Példa:

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

Kimenet:

Üdvözlet az EduCBA-tól.

10. index (): Megtalálja a részsáv előfordulásának helyét a főhúr keresésével egy megadott részsávra, és visszatér annak pozíciójára a találaton belül. Megtalálja, ha nem dob hibát.

Példa:

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

Teljesítmény :

11

11. isalnum (): Meghatározza, hogy az adott karakterláncban szereplő összes karakter alfanumerikus, csak ábécé és szám. Ha igen, akkor visszatér igaz, hamis visszaad. Ha van egy szóköz a között, akkor hamis értéket ad vissza.

Példa:

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

Kimenet:

Igaz

12. isalpha (): Meghatározza, hogy az adott karakterláncban szereplő összes karakter ábécé legyen-e. Ha igen, akkor térjen vissza igazra, hamis vissza. Ha van egy szóköz a között, akkor hamis értéket ad vissza.

Példa:

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

Kimenet:

Igaz

13. isdecimal (): Meghatározza, hogy az adott karakterlánc összes karakter tizedesje-e. Ha igen, akkor visszatér igaz, hamis visszaad. Ha van egy szóköz a között, akkor hamis értéket ad vissza.

Példa:

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

Kimenet:

Igaz

14. isidentifier (): Meghatározza, hogy a karakterlánc érvényes azonosító-e vagy sem. Ha igen, akkor visszatér igaz, hamis visszaad. Ha van egy szóköz a között, akkor hamis értéket ad vissza.

1. példa:

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

Kimenet:

Igaz

2. példa:

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

Kimenet:

Hamis

15. islower (): Meghatározza, hogy az adott karakterláncban minden karakter kisbetűs-e. Ha igen, akkor visszatér igaz, hamis visszaad.

Példa:

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

Kimenet:

Hamis

16. isnumeric (): Meghatározza, hogy az adott karakterláncban minden karakter numerikus-e, ami számok és exponensek lehet törtekben . Ha igen, akkor visszatér igaz, egyébként hamis.

Példa:

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

Kimenet:

Igaz

17. isprintable (): Meghatározza, hogy az adott karakterlánc összes karaktere nyomtatható-e vagy sem. Ha igen, akkor visszatér igaz, hamis visszaad. Karakterek, például a „\ t” vagy a „\ n” nem nyomtathatók ki.

1. példa:

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

Kimenet: Igaz

2. példa:

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

Kimenet:

Hamis

18. isspace (): Meghatározza, hogy az adott karakterláncban szereplő összes karakter szóköz-e. Ha igen, akkor visszatér igaz, hamis visszaad.

Példa:

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

Kimenet:

Igaz

19. istitle (): Meghatározza, hogy egy karakterlánc szabályok sorozatát követi-e annak érdekében, hogy címként minősüljön . Ha igen, akkor visszatér igaz, hamis visszaad.

Példa:

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

Kimenet:

Igaz

20. isupper (): Meghatározza, hogy az adott karakterláncban minden karakter nagybetűs-e. Ha igen, akkor visszatér igaz, hamis visszaad.

Példa:

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

Kimenet:

Igaz

21. join (): Két húrok iteratív összekapcsolásának szándéka.

Példa:

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

Kimenet:

HelloEHellodHellouHelloCHelloBHelloA

22. alacsonyabb (): A teljes karakterlánc kisbetűsre konvertálása.

Példa:

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

Kimenet:

hello helloba.

23. upper (): A teljes karakterlánc nagybetűvé történő konvertálására szolgál.

Példa:

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

Kimenet:

Helló az EDUCBA-tól

24. Helyettesítés (): A részsáv helyettesítésére szolgál.

Példa:

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

Kimenet:

Üdvözlet, EduCBA!

Következtetés - Python karakterlánc funkciók

Ez a néhány általánosan használt fontos string funkció. Ezeknek a módszereknek a felhasználásával megkönnyíti és gyorsabbá teszi a kód kifejlesztését húrokkal végzett munkák során.

Ajánlott cikkek

Ez egy útmutató a Python karakterlánc-funkcióihoz. Itt tárgyaltuk a Bevezetés és a fontos Python karakterlánc funkciókat. A további javasolt cikkeken keresztül további információkat is megtudhat -

  1. Mi a Python?
  2. Kaptárhúr-funkciók
  3. Python parancsok
  4. VBScript karakterlánc funkciók
  5. Python keretek | Áttekintés

Kategória: