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.