esittely

Käsittelemme tässä artikkelissa kuinka monta python-merkkijonofunktiota käytetään usein.

Python koostuu viidestä päätietotyypistä, nimittäin seuraavasta:

  • Numeerinen (joiden alatyypit ovat - int, pitkä, kelluva ja monimutkainen)
  • jono
  • Lista
  • monikko
  • Sanakirja

Esimerkiksi

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

Huomautus:

Toisin kuin Java tai C ++, muuttujan julistamisessa ei tarvitse mainita tietotyyppiä. Arvo voidaan suoraan antaa muuttujalle.

Tässä artikkelissa tarkastellaan lähemmin merkkijonotietotyyppiä ja sen toimintoja.

Yksittäisiä ja kaksinkertaisia ​​lainauksia käytetään, kun määritetään merkkijonoarvo muuttujalle.

Python-kielitoiminnot

1. isolla (): Muuntaa merkkijonon alkukirjaimen isoiksi.

Esimerkki:

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

Tulos :

Hei EduCBA: lta

2. casefold (): Muuntaa koko merkkijonon pieniksi.

Esimerkki:

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

lähtö:

hei koulutuksesta

3. center (): Se kohdistaa merkkijonon määritetyn pituuden keskelle.

Esimerkki:

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

lähtö:

EduCBA

Eli kaksi vasemmalla vasemmalla olevaa merkkiväliä ovat tyhjiä, jota seuraa kuusi merkkijonoa ja toinen oikealla kaksi tyhjää merkkiä, yhteensä kymmenen merkkiä.

4. count (): Palauttaa kuinka monta kertaa alijono esiintyy annetussa merkkijonossa.

Esimerkki:

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

lähtö:

2

5. encode (): Muuntaa merkkijonon koodattuun versioon.

Esimerkki:

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

lähtö:

Hei vfg / 7hyt / 4

6. endwith (): Palauttaa true, jos annettu merkkijono päättyy määritettyyn alijonoon.

Esimerkki:

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

lähtö:

totta

7. Laajenna välilehdet (): Korvaa välilehden koon annettuihin numeerisiin merkistöihin. Välilehden oletuskoko on 8 merkkiä.

Esimerkki:

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

lähtö:

Hei EduCBA: lta

8. find (): Etsii pääkielet vasemmalta määritellylle alamerkille ja palauttaa sen sijainnin ottelussa. Löydetään, jos ei palata -1, kun vastaavuutta ei löydy.

Esimerkki:

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

lähtö:

11

9. format (): Auttaa merkkijonon muotoilun hyödyntämällä paikkamerkkejä.

Esimerkki:

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

lähtö:

Hei EduCBA: lta.

10. index (): Löytää alijonojen esiintymispaikan etsimällä päämerkkijonolta määritettyä alijonoa ja palauttaa sijaintinsa ottelusta löytyy, jos ei heitä virhettä.

Esimerkki:

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

Tulos :

11

11. isalnum (): Määrittää, ovatko tietyn merkkijonon kaikki merkit aakkosnumeerisia, jotka ovat vain aakkosia ja numeroita. Jos kyllä, palaa totta, muuten palauttaa väärän. Jos niiden välillä on välilyönti, se palauttaa väärän.

Esimerkki:

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

lähtö:

Totta

12. isalpha (): Määrittää, ovatko annetun merkkijonon kaikki merkit aakkoset. Jos kyllä, palaa totta, muuten palauta väärä. Jos niiden välillä on välilyönti, se palauttaa väärän.

Esimerkki:

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

lähtö:

Totta

13. isdecimal (): Määrittää, ovatko tietyn merkkijonon kaikki merkit desimaalin tarkkuudella . Jos kyllä, palaa totta, muuten palauttaa väärän. Jos niiden välillä on välilyönti, se palauttaa väärän.

Esimerkki:

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

lähtö:

Totta

14. isidentifier (): Määrittää, onko merkkijono kelvollinen tunniste vai ei. Jos kyllä, palaa totta, muuten palauttaa väärän. Jos niiden välillä on välilyönti, se palauttaa väärän.

Esimerkki 1:

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

lähtö:

Totta

Esimerkki 2:

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

lähtö:

Väärä

15. islower (): Määrittää, ovatko tietyn merkkijonon kaikki merkit pienillä kirjaimilla. Jos kyllä, palaa totta, muuten palauttaa väärän.

Esimerkki:

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

lähtö:

Väärä

16. isnumeric (): Määrittää, ovatko tietyn merkkijonon kaikki merkit numeerisia, eli numeroita ja eksponentteja, jotka voivat olla murto- osissa . Jos kyllä, palaa totta, muuten palauta väärä.

Esimerkki:

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

lähtö:

Totta

17. isprintable (): Määrittää, ovatko tietyn merkkijonon kaikki merkit tulostettavia. Jos kyllä, palaa totta, muuten palauttaa väärän. Merkkejä, kuten “\ t” tai “\ n”, ei voi tulostaa.

Esimerkki 1:

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

Tulos: Totta

Esimerkki 2:

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

lähtö:

Väärä

18. isspace (): Määrittää, ovatko tietyn merkkijonon kaikki merkit valkoisia välilyöntejä. Jos kyllä, palaa totta, muuten palauttaa väärän.

Esimerkki:

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

lähtö:

Totta

19. istitle (): Määrittää, noudattaako merkkijono sääntöjoukkoa voidakseen nimityksen. Jos kyllä, palaa totta, muuten palauttaa väärän.

Esimerkki:

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

lähtö:

Totta

20. isupper (): Määrittää, ovatko tietyn merkkijonon kaikki merkit isoja. Jos kyllä, palaa totta, muuten palauttaa väärän.

Esimerkki:

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

lähtö:

Totta

21. join (): Tarkoitettu ketjuttamaan kaksi merkkijonoa iteroidulla tavalla.

Esimerkki:

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

lähtö:

HelloEHellodHellouHelloCHelloBHelloA

22. pieni (): Tarkoitettu muuntaa koko merkkijono pieniksi kirjaimiksi.

Esimerkki:

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

lähtö:

hei koulutuksesta.

23. ylempi (): Tarkoitus muuntaa koko merkkijono isoiksi kirjaimiksi.

Esimerkki:

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

lähtö:

HELLO EDUCBAASTA

24. korvata (): Tarkoitettu korvaamaan osajono toisella.

Esimerkki:

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

lähtö:

Hei, EduCBA!

Johtopäätös - Python-jousitoiminnot

Nämä ovat muutama tärkeistä merkkijonofunktioista, joita yleensä käytetään. Näiden menetelmien läpikäynti helpottaa ja nopeuttaa koodin kehittämistä kielillä työskennellessä.

Suositellut artikkelit

Tämä on opas Python-jousitoimintoihin. Tässä keskustelimme johdannosta ja tärkeistä Python-jousitoiminnoista. Voit myös käydä läpi muiden ehdotettujen artikkeleidemme saadaksesi lisätietoja -

  1. Mikä on Python
  2. Pesän kielen toiminnot
  3. Python-komennot
  4. VBScript-merkkijonotoiminnot
  5. Python-kehys | Yleiskatsaus