Sissejuhatus
Selles artiklis käsitleme, kui palju python-stringi funktsioone kasutatakse sageli.
Python koosneb viiest peamisest andmetüübist, nimelt allpool:
- Numbriline (mille alamtüübid on - int, pikk, float ja keeruline)
- Keel
- Loend
- Tuple
- Sõnaraamat
Näiteks
str1 = 'Hello from EduCBA'
OR
Str2 = “Hello from EduCBA”
Märge:
Erinevalt Java või C ++ ei pea muutuja deklareerimisel andmetüüpi mainima. Väärtuse saab muutujale otse omistada.
Selles artiklis käsitleme lähemalt stringi andmetüüpi ja selle funktsioone.
Muutujale stringi väärtuse määramisel kasutatakse ühe- ja kahekohalisi jutumärke.
Pythoni keelte funktsioonid
1. suurtähtede kasutamine (): stringi algtäht teisendatakse suurtäheks.
Näide:
str1 = “hello from EduCBA”
str2 = str1.capitalize()
print(str2)
Väljund :
Tere EduCBA-st
2. casefold (): teisendab kogu stringi väiketähtedeks.
Näide:
str1 = “HELLO FROM EduCBA”
str2 = str1.casefold()
print(str2)
Väljund:
tere haridusbalt
3. center (): see joondab stringi määratud pikkuse keskele.
Näide:
str1 = “EduCBA”
str2 = str1.center(10)
print(str2)
Väljund:
EduCBA
See tähendab, et vasakpoolses servas on kaks tühimärki, tühja järgnevad kuus märki ja paremal veel kaks tühja tähemärki, kokku kümme tähemärki.
4. count (): Tagastab mitu korda alamstring antud stringis toimub.
Näide:
str1 = “Hello from EduCBA. Welcomw to EduCBA”
num = str1.count(“EduCBA”)
print(str2)
Väljund:
2
5. encode (): teisendab stringi kodeeritud versiooniks.
Näide:
str1 = “EduCBA”
str2 = str1.encode()
print(“Hello from”, str2)
Väljund:
Tere alates vfg / 7hyt / 4
6. endwith (): Tagastab true, kui antud string lõpeb määratud alamstringiga.
Näide:
str1 = “Hello from EduCBA”
str2 = str1.endswith(“CBA”)
print(str2)
Väljund:
tõsi
7. expandtabs (): asendab vahekaardi suuruse antud numbriliste tähemärkide tühikutega. Vaikekaardi suurus on 8 tähemärgist tühikut.
Näide:
str1 = “Hello\tfrom\tEduCBA”
str2 = str1.expandtabs(2)
print(str2)
Väljund:
Tere EduCBA-st
8. leidke (): otsib vasakult peamist stringi määratud alamstringi jaoks ja tagastab selle positsiooni vaste korral, kui ei leita -1, kui vastet ei leita.
Näide:
str1 = “Hello from EduCBA”
str2 = str1.find(“EduCBA”)
print(str2)
Väljund:
11
9. format (): aitab stringi vormindada, kasutades kohahoidjaid.
Näide:
str1 = “EduCBA”
print("Hello from ().".format(str1))
Väljund:
Tere EduCBA-st.
10. index (): otsib alamstringi esinemise positsiooni, otsides põhistringilt kindlaksmääratud alamstringi ja tagastab selle positsiooni, kui vaste leitakse, kui mitte ei viska viga.
Näide:
str1 = “Hello from EduCBA”
str2 = str1.index(“EduCBA”)
print(str2)
Väljund :
11
11. isalnum (): määrab, kas antud stringi kõik märgid on tähtnumbrilised, st ainult tähestikud ja numbrid. Kui jah, siis tagastab tõese, muidu tagastab vale. Kui selle vahel on tühik, tagastab see vale.
Näide:
str1 = “EduCBA123”
str2 = str1.isalnum()
print(str2)
Väljund:
Tõsi
12. isalpha (): määrab, kas antud stringi kõik märgid on tähestikud. Kui jah, tagastage tõene, vastasel juhul tagastage vale. Kui selle vahel on tühik, tagastab see vale.
Näide:
str1 = “HellofromEduCBA”
str2 = str1.isalpha()
print(str2)
Väljund:
Tõsi
13. isdecimal (): määrab, kas antud stringi kõik märgid on kümnendkoha täpsusega. Kui jah, siis tagastab tõese, muidu tagastab vale. Kui selle vahel on tühik, tagastab see vale.
Näide:
str1 = “123456”
str2 = str1.isdecimal()
print(str2)
Väljund:
Tõsi
14. isidentifier (): määrab, kas string on kehtiv identifikaator või mitte. Kui jah, siis tagastab tõese, muidu tagastab vale. Kui selle vahel on tühik, tagastab see vale.
Näide 1:
str1 = “EduCBA123”
str2 = str1.isidentifier()
print(str2)
Väljund:
Tõsi
Näide 2:
str1 = “EduCBA 123”
str2 = str1.isidentifier()
print(str2)
Väljund:
Vale
15. islower (): määrab, kas antud stringi kõik märgid on väiketähed. Kui jah, siis tagastab tõese, muidu tagastab vale.
Näide:
str1 = “EduCBA”
str2 = str1.islower()
print(str2)
Väljund:
Vale
16. isnumeric (): määrab, kas antud stringi kõik märgid on numbrilised, st numbrid ja eksponendid, mis võivad olla murdarvudes. Kui jah, siis tagastab tõese, vastasel juhul tagastab vale.
Näide:
str1 = “123”
str2 = str1.isnumeric()
print(str2)
Väljund:
Tõsi
17. isprintable (): määrab, kas antud stringi kõik märgid on prinditavad või mitte. Kui jah, siis tagastab tõese, muidu tagastab vale. Selliseid tähemärke nagu “\ t” või “\ n” ei saa printida.
Näide 1:
str1 = “EduCBA123”
str2 = str1.isprintable()
print(str2)
Väljund: tõsi
Näide 2:
str1 = “\tEduCBA123”
str2 = str1.isprintable()
print(str2)
Väljund:
Vale
18. isspace (): määrab, kas antud stringi kõik märgid on tühikud. Kui jah, siis tagastab tõese, muidu tagastab vale.
Näide:
str1 = “ “
str2 = str1.isspace ()
print(str2)
Väljund:
Tõsi
19. istitle (): määrab, kas string järgib reeglite komplekti, et seda saaks pealkirjaks kvalifitseerida. Kui jah, siis tagastab tõese, muidu tagastab vale.
Näide:
str1 = “Hello From Educba”
str2 = str1.istitle()
print(str2)
Väljund:
Tõsi
20. isupper (): määrab, kas antud stringi kõik märgid on suurtähtedega. Kui jah, siis tagastab tõese, muidu tagastab vale.
Näide:
str1 = “HELLO FROM EDUCBA”
str2 = str1.isupper()
print(str2)
Väljund:
Tõsi
21. join (): eesmärk ühendada kaks stringi iteratsioonis.
Näide:
str1 = “Hello”
str2 = str1.join(“EduCBA”)
print(str2)
Väljund:
TereEHellodHellouHelloCHelloBHelloA
22. väike (): mõeldud kogu stringi teisendamiseks väiketähtedeks.
Näide:
str1 = “Hello from EduCBA.”
str2 = str1.lower()
print(str2)
Väljund:
tere haridusbolt.
23. ülemine (): mõeldud kogu stringi teisendamiseks suurtäheks.
Näide:
str1 = “Hello from EduCBA”
str2 = str1.upper()
print(str2)
Väljund:
HELLO EDUCBA-st
24. substit (): alamstringi asendamine teisega.
Näide:
str1 = “Hello from EduCBA!”
str2 = str1.replace(“ from”, ” there”)
print(str2)
Väljund:
Tere, EduCBA!
Järeldus - Pythoni keelte funktsioonid
Need on mõned olulised stringi funktsioonid, mida tavaliselt kasutatakse. Nende meetodite kasutamisel on keelpillidega töötamisel koodi väljatöötamine lihtsam ja kiirem.
Soovitatavad artiklid
See on olnud Pythoni keelte funktsioonide juhend. Siin arutasime sissejuhatust ja olulisi Pythoni keelte funktsioone. Lisateavet leiate ka meie muudest soovitatud artiklitest -
- Mis on Python
- Taru stringi funktsioonid
- Pythoni käsud
- VBScripti stringifunktsioonid
- Pythoni raamid | Ülevaade