Python Põgenemismärkide jadad (näited)
⚡ Nutikas kokkuvõte
Python Paomärgijadades kasutatakse stringide sees erimärkide esitamiseks kaldkriipsu eesliidet. LessNeed hõlmavad reavahetust, tabulaatorit, kaldkriipsu, tsitaadipaomärke, töötlemata stringe ning sisseehitatud funktsioone chr() ja ord() märgikoodide jaoks.

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
| Code | 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 |
Ülaltoodud liigitus on kõige selgem koos konkreetsete näidetega, mida järgida.
Erinevate põgenemistegelaste kasutamise näide
| Põgenemistegelane | funktsioon | Näide Code | 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 lisab tähtede ja numbrite vahele tabulaatori või tühiku. Guru ja 99.
Python Code:
TextExample="Guru\t99" print (TextExample)
Väljund:
Guru 99
Selgitus:
Ülaltoodud näites aitab programm meid klaviatuuri abil tühiku lisamise asemel, lisades stringi „Guru99”. See annab ka tühiku täpses kohas, kuhu paojada 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 Code:
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 Code:
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 Code:
TextExample="Guru+chr(9)+99" print(TextExample)
Väljund:
Guru 99
Ülaltoodud funktsioon on aga versiooni 3 ja uuemate versioonide jaoks aegunud.
