Paprastai, kai spausdiname eilutę naudodami spausdinimo teiginį, naudojame kitą spausdinimo teiginį, kad išspausdintume kitą eilutę naujoje eilutėje. Kai rašome spausdinimo teiginį, po jo vykdymo automatiškai žymeklis perkeliamas į naują eilutę. Kodėl taip nutinka? Ar negalime išspausdinti eilutės naujoje eilutėje nenaudodami naujo spausdinimo teiginio? Kodas tampa absurdiškas jei kiekvienai eilutei vis rašytume naujus spausdinimo teiginius.
Atsakymas į abu aukščiau pateiktus klausimus yra pabėgimo sekos simbolis, vadinamas „Python naujos eilutės simbolis“ atstovaujama ' ' . Šiame straipsnyje aptariamas naujas eilutės simbolis su pavyzdžiais.
Pagrindinis supratimas:
Charakteris: ' '
Funkcija: Perkelia žymeklį į naują eilutę.
- Simbolis galioja tik eilutėms ir simboliams.
- Šis personažas taip pat vadinamas 'eilutės pertrauka' .
- Tai yra pabėgimo sekos simbolis Python.
- Mes galime palikti „ “ bet kurioje eilutės vietoje.
Sintaksė:
- Norėdami paskelbti eilutę keliose eilutėse:
Str_var = ' string 1 string 2 '
print (' str1 str2 ')
Reikia „ “:
Tarkime, kad bandome spausdinti „Sveiki“ pirmoje eilutėje „! kitoje eilutėje ir „pasaulis“ eilutėje po jos ir jei naudojame įprastą spausdinimo teiginį:
print ('Hello') print ('!') print ('World')
Išvestis:
Norint išspausdinti 3 žodžius, prireikė 3 kodo eilučių. Kodas bus ilgesnis, jei norime atspausdinti daugiau eilučių.
Dabar, jei naudosime „ “:
print ('Hello ! World')
Išvestis:
Užtruko tik vieną eilutę. Galime atspausdinti bet kokį skaičių eilučių naudodami „ “ keliose eilutėse ir vis tiek išliksime paprastą ir mažą kodą.
Daugiau apie ' ':
Kodėl spausdinimo teiginys nespausdina „ “ kaip įprasta eilutė? Kaip Python atpažįsta „ “?
„Python“ programoje turime keletą iš anksto nustatytų simbolių, kurie seka pasvirąjį brūkšnį ('') , vadinamas „Pabėgimo sekos“. Python atpažįsta „“ ir iš karto supranta, kad tai nėra eilutės dalis, ir vykdo ją pagal paskesnį simbolį. Pasvirojo brūkšnio naudojimas prieš simbolį padeda simboliui išvengti įprasto eilutės vykdymo.
Pavyzdžiai: , , ir kt.
Eilutės deklaravimas su „ “:
string = 'Hello World' print (string) print (' ') print ('Hello World')
Išvestis:
Supratimas:
Aukščiau pateiktame pavyzdyje:
- Eilutė yra išdėstyta dviem eilutėmis naudojant ir saugoma eilutės kintamajame. Kai norime atspausdinti eilutę arba atlikti su eilute kokias nors operacijas, galime naudoti kintamąjį.
- Mes naudojome spaudinį tik su naujuoju eilutės simboliu, kad gautume tuščią eilutės tarpą.
Kaip spausdinimo teiginys automatiškai perkeliamas į naują eilutę?
„Python“ spausdinimo teiginio sintaksė:
spausdinti (reikšmės, rugsėjis = '', pabaiga = ' ' , failas = failas, praplaukite = praplaukite)
Čia pabaiga yra neprivalomas parametras. Jis nurodo paskutinį simbolį, kuriuo norime, kad eilutė baigtųsi. Pagal numatytuosius nustatymus ' ' priskiriama pabaigai , todėl įvykdžius spausdinimo teiginį, jis perkels žymeklį į kitą eilutę, kai nepateiksime jokių argumentų iki galo.
Jei pateiksime argumentą iki galo:
print ('Hello', end = '!') print (' World')
Išvestis:
Supratimas:
Mes priskyrėme '!' iki galo. Taigi, įvykdžius pirmąjį spausdinimo sakinį, antrasis spausdinimo sakinys nėra perkeliamas į naują eilutę ir eina po „! toje pačioje eilutėje.
Kitas būdas spausdinti eilutę naujoje eilutėje:
Yra dar vienas būdas pereiti prie naujos linijos. Pirma, galime naudoti kelis spausdinimo teiginius. Antra, galime naudoti simbolį „ “. Tai galime pasiekti naudodami „Kelių eilučių eilutės“ Python.
Vienos eilutės eilutei spausdinti naudojame viengubas arba dvigubas kabutes. „Python“ programoje galime atspausdinti kelias eilutes naudodami 3 dvigubas kabutes ('''stygos''') arba tris pavienes kabutes (''' string''').
Sintaksė:
'''String 1 String 2 ............... String n''' OR '''String 1 String 2 .............. String n'''
Python atpažįsta, kad eilutė yra kelių eilučių eilutė pagal kabutes ''' arba '''.
Pavyzdys:
string = '''Hello ! world''' string2 = '''I love Python''' print ('Using 3 single quotes: ') print (string) print (' ') print ('Using 3 double quotes: ') print (string2)
Išvestis:
java prioritetų eilė
Supratimas:
Parašėme dvi kelių eilučių eilutes naudodami vieną ir dvigubą kabutę.
- Anksčiau pateiktame kode, nors rašėme kelių eilučių eilutes, tuščiai eilutei naudojome „ “.
- Kuo daugiau eilučių eilučių norime atspausdinti, tuo ilgesnis bus kodas.
Santrauka:
Mes galime atspausdinti eilutę naujoje eilutėje 3 būdais Python:
- Keli spausdinimo pareiškimai
- Naudojant „ “.
- Naudojant kelių eilučių eilutes.
Šie trys būdai gali būti naudingi skirtingiems poreikiams, tačiau programuotojai dažniausiai naudojasi ' ' spausdinti naują eilutę, nes taip yra dažniausiai priimtas metodas dėl savo paprastumo.
Naudodami „ “, galime:
- Spausdinkite eilutę keliose eilutėse.
- Kodas turi būti trumpas ir paprastas.
- Tinkinkite eilutės simbolių padėtį.
- Palikite tuščią eilutę.