Johdanto jousen muotoiluun Pythonissa

Pythonista on tulossa yksi tärkeimmistä opittavaa kieltä nykypäivän teknologiateollisuudessa. On monia tärkeitä toimintoja, jotka ovat erittäin tärkeitä tehokkaan koodin kirjoittamiseksi Pythoniin. Yksi tällainen menetelmä on merkkijonojen muotoilu. Nyt merkkijonojen muotoilu, kuten nimestä voi päätellä, on erittäin hyödyllinen, koska käyttämällä muotoa voimme tosiasiallisesti ilmoittaa merkkijonon kerran ja sitten täyttää merkkijonon eri arvot eri paikoissa, ja myös merkkijonon täyttö ja muotoilu tulee helpommaksi. Nyt saamme tietää kuinka tehdä merkkijonon muotoilu Pythonissa.

Kuinka alustaa kieli Pythonissa?

Tämä on tämän artikkelin tärkein osa, joka on vastaus yllä olevaan kysymykseen. Merkkijonojen muotoilu pythonissa ei ole niin vaikeaa, koska voimme käyttää muotoilumenetelmää Python3: ssa. Toiminto on helppo käyttää. Tarkastellaan tämän funktion syntaksia.

Syntaksi:

(string variable).format(value)

Joten arvon sijasta voimme laittaa merkkijonot, numeromerkit ja jopa muut muuttujat. Tämä menetelmä palauttaa alustetun merkkijonon.

Merkkijonon muotoilulle pythonissa on muutama tapa. Tutkimme tätä yksi kerrallaan.

1. Yksi muotoilija

Tämä tarkoittaa, että välitämme vain yhden parametrin muotoilutoiminnon sisällä, mikä asettaa parametrina kuljettavan arvon paikkamerkitsimen sijaintiin. Paikkamerkin asemaa edustavat kiharaketjut. Koska ohitamme vain yhden parametrin muotoilutoiminnon sisällä. Sitä kutsutaan yhdeksi muotoilijaksi. Jupy-ymmärtämiseksi käytämme Jupyter-muistikirjaa tarkastelemaan tulostetta.

Koodi:

#program to demonstrate single Formatter in Python3
#format option for value stored in a variable
str = "Rahul is a nice ()"
print(str.format("boy"))
#format option for simple string
print("Who is inside my ()".format("house"))

Joten jos tarkastelemme koodia, jota olemme käyttäneet kahta tapausta, ensimmäisessä tapauksessa me määrittelemme merkkijonon muuttujalle, kun taas toisessa tapauksessa käytämme suoraan merkkijonon muotoilutoimintoa.

lähtö:

Kuten molemmissa tapauksissa voit nähdä, paikkamerkinnät korvataan parametreina käytetyillä arvoilla muotoilutoiminnolla.

2. Useita muotoilijoita

Tässä tapauksessa muotoilumenetelmässä on enemmän kuin yksi parametri. Tämän tyyppistä muotoilua käytetään, kun haluamme tehdä useamman kuin yhden muuttujan korvaamisen olemassa olevassa merkkijonossa. Meidän on lisättävä ylimääräisiä paikkamerkkejä merkkijonoon, jos haluamme tehdä useamman kuin yhden muuttujan korvaamisen. Paikkamerkit korvataan arvoilla järjestyksessä. Esimerkiksi, jos haluamme korvata kaksi arvoa merkkijonossa, meidän on asetettava kaksi paikkamerkkiä ja lähetä kaksi argumenttia muotoilutoiminnon sisällä. Katsokaamme esimerkin koodi.

Koodi:

#program to demonstrate Multiple Formatter in Python3
#format option for value stored in a variable
str = "Rahul is a nice () and he is ()"
print(str.format("boy", "young"))
#format option for simple string
print("This is () and lots of ()".format("great", "fun"))

Yllä olevassa koodissa on kaksi tapausta, ensimmäisessä tapauksessa me määrittelemme merkkijonon muuttujalle, kun taas toisessa tapauksessa käytämme suoraan merkkijonon muotoilutoimintoa.

lähtö:

Kuten molemmissa tapauksissa voi nähdä, saamme molemmat paikkamerkinnät parametreina käytetyillä arvoilla muotoilutoiminnolla ja arvot korvataan järjestyksessä, mikä on erittäin tärkeää muistaa.

3. Alustajat, joilla on sijainti- ja avainsanargumentit

Tämä on mielenkiintoinen tapa muotoilla merkkijonojen muotoilijaa käyttämällä. Tämän ymmärtämiseksi meidän on ymmärrettävä, että parametrina asetetut arvot muotoilutoiminnon sisällä ovat tupla-tyyppisiä, mikä tarkoittaa, että niitä voidaan kutsua erikseen indeksinumeroillaan nollasta alkaen. Nämä hakemistonumerot voidaan siirtää alkuperäisen merkkijonon paikkamerkeissä ja indeksinumeron perusteella arvot korvataan paikkamerkeillä. Käytämme esimerkkikoodia ymmärtääksesi paremmin. Katsokaamme koodia.

Koodi:

# formatters with positional key arguments.
# Positional arguments placed in order
print("(0) likes (1)!!".format("Ram", "Radha"))
# Reverse the index numbers
print("(1) likes (0)!!".format("Ram", "Radha"))
# Keyword arguments along with index
print("(name) likes (0)!!".format("Radha", name ="Ram"))

Jos tarkastelemme yllä olevaa koodia, voimme nähdä, että olemme käyttäneet kolme tapausta kahdessa ensimmäisessä tapauksessa olemme käyttäneet indeksinumeroita paikkamerkeissä. Ainoa ero kahden ensimmäisen tapauksen välillä on indeksinumeroiden käänteinen järjestys, mutta kolmannessa tapauksessa olemme käyttäneet avainsanaa, joka tarkoittaa periaatteessa muuttujaa, jonka arvon annamme muotoilutoiminnon sisällä. Emme käytä vain indeksiä, joten voit nähdä, että hakemisto on nolla, koska ensimmäinen paikkamerkki korvataan muotoilutoiminnon sisällä kulkeneen muuttujan arvolla.

lähtö:

Kuvakaappausulos näyttää meille eri tapaukset, joissa voimme käyttää tällaista merkkijonojen muotoilua.

4. Hakemistovirhe

Tärkeää on keskustella tästä, koska meidän on muistettava, että saamme jotain hakemistovirheenä, kun merkkijonossa kuljettujen paikkamerkkien lukumäärä ei vastaa muotoilutoiminnon sisällä olevien parametrien lukumäärää. Joten saamme esimerkiksi hakemistovirheen, jos meillä on kolme paikkamerkkiä kahdelle parametrille muotoilumenetelmässä.

Koodi:

str = "Rahul is a nice () and he is (), ()"
print(str.format("boy", "young"))

Kuten huomaat, meillä on ylimääräinen paikkamerkki.

lähtö:

Kuten näette, saamme hakemistovirheen viestillä "tuple index out of range".

Suositellut artikkelit

Tämä on opas kielimuotoon Pythonissa. Tässä keskustellaan käsitteestä ja siitä, kuinka muotoilla merkkijono pythonissa koodin toteutuksen avulla. Voit myös katsoa seuraavia artikkeleita saadaksesi lisätietoja -

  1. Pythonin eri toimittajat
  2. Fibonacci-sarja Pythonissa
  3. Käänteisen numeron logiikka Pythonissa
  4. Esimerkkejä Pythonin tuhoajasta
  5. Pesän tietotyyppi
  6. Kahdeksan suosituinta vertailua String vs StringBuilder
  7. Fibonacci-sarjan luominen esimerkillä