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 -
- Mi a Python?
- Kaptárhúr-funkciók
- Python parancsok
- VBScript karakterlánc funkciók
- Python keretek | Áttekintés