Python Põgenemismärkide jadad (näited)

Põgenemismärgid või jadad on keelatud märgid Python ja neid ei trükita kunagi väljundi osana. Kui kasutatakse kaldkriipsu Python programmeerimine, see võimaldab programmil põgeneda järgmiste märkide eest.

Järgmine oleks paojärjestuse süntaks

süntaksit:

\Escape character

Selgitus:

Siin võib paomärk olla t, n, e või kaldkriips ise.

Põgenemisjärjestuse tüübid

Esmamärke saab liigitada mitteprinditavateks märkideks, kui neile eelneb kaldkriips. Prindilaused ei prindi paomärke.

Siin on põgenemistegelaste loend

kood Kirjeldus
\ ' Üksiktsitaat
\\ Lülitus
\n Uus rida
\r Vankri tagasipöördumine
\t Tab
\b Backspace
\f Vormi sööt
\ooo oktaalne ekvivalent
\xhhh Kuueteistkümnendsüsteemi ekvivalent

Erinevate põgenemistegelaste kasutamise näide

Põgenemistegelane funktsioon Näidiskood Tulemus
\n . uus rea märk aitab programmeerijal sisestada uut rida enne või pärast stringi. txt = "Guru\n99!"
print (txt)
Guru99
\\ See paojärjestus võimaldab programmeerijal sisestada kaldkriipsu Python väljund. txt = "Guru\\99!"
print (txt)
Guru\99!
\xhh Kasutage kaldkriipsu, millele järgneb kuueteistkümnendsüsteem.
Seda tehakse, trükkides kaldkriipsu ja kuueteistkümnendsüsteemi ekvivalenti topeltjutumärkides.
txt = "\x47\x75\x72\x75" + "99!"
print (txt)
Guru99!
\ooo Kaheksandväärtuse täisarvu saamiseks sisestage kaldkriips, millele järgneb ooo või kaheksandik jutumärkides.
Seda tehakse, trükkides kaldkriipsu, millel on kolm kaheksandpunkti ekvivalenti topeltjutumärkides.
txt = '\107\125\122\125'+ "99!"
print (txt)
GURU99!
\b See paojärjestus annab tagasilükkeklahvile Python nöör. See sisestatakse, lisades kaldkriipsu, millele järgneb "b".
"b" tähistab siin kaldkriipsu.
txt = "Guru\b99!"
print (txt)
Gur99!
\f See aitab sõnasõnaliste stringide interpoleerimisel txt = "Guru\f99!"
print (txt)
Guru
99!
\r See aitab teil luua töötlemata stringi txt = "Guru\r99!"
print (txt)
99!u
\ ' See aitab teil stringile lisada ühe tsitaadi txt = "Guru\'99!"
print (txt)
Guru'99!

Mida "\t" teeb Python?

t tähestik sisse Python esindab ruumi. See võimaldab teil sisestada koodi stringide vahele tühikut või tabeldusmärki. See aitab meil ruumis olla Python programmi, kui selleks on vajadus. Klaviatuuriruumi kasutamise välistamiseks kasutavad kodeerijad tabeldusjärjestusi.

Järgnevalt on toodud tabeldusjärjestuse süntaks.

süntaksit:

“\t”

Näide:

Selles näites on kasutatud stringi "Guru99". Programm paneb Guru ja 99 vahele vahelehe või tühiku.

Python kood:

TextExample="Guru\t99"
print (TextExample)

Väljund:

Guru 99

Selgitus:

Ülaltoodud näites aitab programm meid klaviatuuri abil ruumi lisamise asemel, pannes stringi "Guru99" vahele tühiku või tabeldusmärgi. Samuti pakub see ruumi täpses kohas, kuhu põgenemisjärjestus lisatakse.

Millal kasutada "\t"? Python?

Põgenemisjärjestuse vahekaarti kasutatakse sõnade vahele horisontaalse vahekaardi lisamiseks ja aitab seega manipuleerida pythoni stringidega. Kui aga paojärjestuse vahekaarti ei kasutata, peab programmeerija stringi iga sõna vahele käsitsi tühiku lisama.

Saate muuta selle aeganõudvaks treeninguks. Lisaks võib erinevate märksõnade vahele lisatud tühik olla selle paigutuses täpne, kuid ei pruugi olla.

Siin on näide, mis kuvab sõnade vahele tühiku käsitsi lisamise ja sõnade vahele paojärjestuse kasutamise.

Python kood:

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

Väljund:

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

Selgitus:

Programmeerija lisas ülaltoodud koodis sõnade vahele ruumi käsitsi, nii et paigutus ei olnud täpne. Kui paojärjestuse vahekaarti rakendati, andis programm automaatselt sõnadevahelise tühiku täpse asukoha.

Sisseehitatud funktsioonide Chr () ja Ord () rakendamine

Funktsioon Chr () on ehitatud funktsioon, mis võtab sisendiks ühe argumendi. Funktsioon võtab sisendiks Unicode'i märgid, mis jäävad vastavalt vahemikku 0 kuni 1,114 ja 111. Funktsiooni saab kasutada paojärjestuse “\t” asendajana, et panna kahe sõna vahele tühik.

Funktsiooni Chr süntaks on esitatud allpool: –

Süntaks: –

Chr(Unicode character)

Vahekaardil on Unicode'i märk 9. Kasutage järgmist Python käsk Unicode'i märgini jõudmiseks, nagu allpool näidatud: –

Python kood:

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

Väljund:

Unicode character of the tab is
9

Selgitus:

Ülaltoodud kood annab vahekaardi Unicode-märgi. Seda saab kasutada funktsiooni Chr sisendina. Chr (9) kasutamine võimaldaks meil luua tabeldusjärjestuse asendaja.

See kood on näide Chr (9) kasutamisest, nagu allpool näidatud:

Python kood:

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

Väljund:

Guru	99

Ülaltoodud funktsioon on aga versiooni 3 ja uuemate versioonide jaoks aegunud.

kokkuvõte

  • Kaldkriipsu peetakse ka erimärgiks.
  • Põgenemisjärjestuse loomiseks alustage kaldkriipsuga, millele järgneb ebaseaduslik märk.
  • Põgenemisjärjestuste näited hõlmavad vastavalt "\b", "\t","\n","\xhh" ja "\ooo".
  • "\t" võimaldab kahe sõna vahele sisestada tühiku või tabeldusmärgi. See mängib sarnast rolli klaviatuuril oleva tühikuklahviga.
  • "\t" kasutatakse siis, kui programmeerija soovib stringile täpses kohas ruumi lisada.
  • Teatud tühikud aitavad pythoni stringide vahele uue rea panna.
  • Reavahetus ja kelgu tagastus, vertikaalne tabelduskaart ja vormivahetus on tühikute tüübid.