Python Escape-merkkisarjat (esimerkkejä)

Escape-merkit tai -sarjat ovat kiellettyjä merkkejä Python eikä niitä koskaan tulosteta osana tulostetta. Kun kenoviivaa käytetään Python ohjelmointi, se sallii ohjelman paeta seuraavia merkkejä.

Seuraava olisi pakotussekvenssin syntaksi

Syntaksi:

\Escape character

Selitys:

Tässä koodinvaihtomerkki voi olla t, n, e tai kenoviiva itse.

Pakojaksojen tyypit

Escape-merkit voidaan luokitella ei-tulostettaviksi merkeiksi, kun kenoviiva edeltää niitä. Print-käskyt eivät tulosta erotusmerkkejä.

Tässä on luettelo pakohahmoista

Koodi Tuotetiedot
\ ' Yksittäinen lainaus
\\ kenoviiva
\n Uusi rivi
\r Kuljetuspaluu
\t Kieleke
\b Backspace
\f Luo syöte
\ooo Oktaalivastine
\xhhh Heksadesimaalivastine

Esimerkki erilaisten pakohahmojen käytöstä

Pakohahmo Toiminto Esimerkkikoodi Tulos
\n - uusi rivimerkki auttaa ohjelmoijaa lisäämään uuden rivin ennen tai jälkeen merkkijonoa. txt = "Guru\n99!"
tulosta (txt)
Guru99
\\ Tämän pakotussekvenssin avulla ohjelmoija voi lisätä kenoviivan Python tuotos. txt = "Guru\\99!"
tulosta (txt)
Guru\99!
\xhh Käytä kenoviivaa ja sen jälkeen heksadesimaalilukua.
Tämä tehdään tulostamalla kenoviiva ja heksadesimaalivastine lainausmerkeissä.
txt = "\x47\x75\x72\x75" + "99!"
tulosta (txt)
Guru99!
\ooo Saadaksesi oktaaliarvon kokonaisluvun, anna kenoviiva ja sen jälkeen ooo tai oktaaliluku lainausmerkeissä.
Se tehdään tulostamalla kenoviiva, jossa on kolme oktaalivastinetta lainausmerkeissä.
txt = '\107\125\122\125'+ "99!"
tulosta (txt)
GURU99!
\b Tämä poistosekvenssi antaa askelpalauttimen Python jono. Se lisätään lisäämällä kenoviiva ja sen jälkeen "b".
"b" tarkoittaa tässä kenoviivaa.
txt = "Guru\b99!"
tulosta (txt)
Gur99!
\f Se auttaa kirjaimellisten merkkijonojen interpoloinnissa txt = "Guru\f99!"
tulosta (txt)
Guru
99!
\r Se auttaa sinua luomaan raakajonon txt = "Guru\r99!"
tulosta (txt)
99!u
\ ' Se auttaa sinua lisäämään yhden lainauksen merkkijonoon txt = "Guru \'99!"
tulosta (txt)
Guru'99!

Mitä "\t" tekee Python?

T-aakkoset sisään Python edustaa tilaa. Sen avulla voit lisätä välilyönnin tai sarkaimen merkkijonojen väliin koodissa. Se auttaa meitä saamaan tilaa Python ohjelma, kun sille on tarvetta. Näppäimistötilan käytön eliminoimiseksi kooderit käyttävät sarkainvaihtosekvenssejä.

Seuraavassa on syntaksi sarkainvaihtosarjalle.

Syntaksi:

“\t”

Esimerkiksi:

Tässä esimerkissä käytetty merkkijono on "Guru99". Ohjelma laittaa sarkaimen tai välilyönnin Gurun ja 99:n väliin.

Python Koodi:

TextExample="Guru\t99"
print (TextExample)

lähtö:

Guru 99

Selitys:

Yllä olevassa esimerkissä näppäimistön avulla välilyönnin sijaan ohjelma auttaa meitä lisäämällä välilyönnin tai sarkaimen merkkijonon “Guru99” väliin. Se tarjoaa myös tilan tarkalle paikalle, johon pakosarja lisätään.

Milloin "\t" käytetään Python?

Pakosekvenssi-välilehteä käytetään vaakasuuntaisen välilehden asettamiseen sanojen väliin ja auttaa siten käsittelemään python-merkkijonoja. Jos koodinvaihtovälilehteä ei kuitenkaan käytetä, ohjelmoijan on lisättävä manuaalisesti välilyönti merkkijonon jokaisen sanan väliin.

Voit muuttaa sen aikaa vieväksi harjoitukseksi. Lisäksi eri avainsanojen väliin lisätty tila voi olla tarkka sijoittelussaan tai ei.

Tässä on esimerkki, joka näyttää välilyönnin manuaalisen lisäämisen sanojen väliin ja erotussekvenssin käytön sanojen väliin.

Python Koodi:

print("Manually Added  space in string Guru   99")
TextExample="Use\tof\ttab\tto\tadd\tspace\tGuru\t99"
print(TextExample)

lähtö:

Manually Added space in string Guru   99
Use	of	tab	to	add	space	Guru	99

Selitys:

Ohjelmoija lisäsi manuaalisesti välilyönnit sanojen väliin yllä olevassa koodissa, joten sijoitus ei ollut tarkka. Kun koodinvaihtovälilehteä käytettiin, ohjelma antoi automaattisesti tarkan välilyönnin sijainnin sanojen välillä.

Sisäänrakennetun funktion Chr () ja Ord () käyttö

Chr ()-funktio on rakennettu funktio, joka ottaa syötteenä yhden argumentin. Toiminto ottaa syötteenä Unicode-merkkejä, jotka vaihtelevat välillä 0 - 1,114 ja 111. Funktiota voidaan käyttää pakotussekvenssin "\t" korvikkeena välilyönnin lisäämiseksi kahden sanan väliin.

Chr-funktion syntaksi on esitetty alla: –

Syntaksi: -

Chr(Unicode character)

Välilehdellä on Unicode-merkki 9. Käytä seuraavaa Python komento päästä Unicode-merkkiin alla olevan kuvan mukaisesti: –

Python Koodi:

print("Unicode character of the tab is")
Ord=ord('\t')
print(Ord)

lähtö:

Unicode character of the tab is
9

Selitys:

Yllä oleva koodi tarjoaa välilehden Unicode-merkin. Sitä voidaan käyttää Chr-toiminnon tulona. Chr:n (9) käyttö antaisi meille mahdollisuuden luoda korvikkeen välilehdelle.

Tämä koodi on esimerkki Chr:n (9) käytöstä, kuten alla on esitetty:

Python Koodi:

TextExample="Guru+chr(9)+99"
print(TextExample)

lähtö:

Guru	99

Yllä oleva toiminto on kuitenkin vanhentunut versiossa 3 ja uudemmissa.

Yhteenveto

  • Kenoviivaa pidetään myös erikoishahmona.
  • Luo pakomerkkisarja aloittamalla kenoviivalla, jota seuraa laiton merkki.
  • Esimerkkejä erotussarjoista ovat "\b", "\t","\n","\xhh" ja "\ooo".
  • "\t" mahdollistaa välilyönnin tai sarkaimen lisäämisen kahden sanan väliin. Sillä on samanlainen rooli kuin näppäimistön välilyöntinäppäimellä.
  • "\t" on käytössä, kun ohjelmoija haluaa lisätä välilyöntiä merkkijonoon tietyssä paikassa.
  • Tietyt välilyönnit auttavat asettamaan uuden rivin python-merkkijonojen väliin.
  • Rivinvaihto ja rivinvaihto, pystysarkain ja lomakkeen siirto ovat välilyöntejä.