Na splošno, ko natisnemo niz s stavkom za tiskanje, uporabimo drug stavek za tiskanje, da natisnemo drug niz v novo vrstico. Ko napišemo stavek za tiskanje, se po njegovi izvedbi samodejno premakne kurzor v novo vrstico. Zakaj se to zgodi? Ali ne moremo natisniti niza v novo vrstico brez uporabe novega stavka za tiskanje? Koda postane absurdna če pišemo nove izjave za tiskanje za vsak niz.
Odgovor na obe zgornji vprašanji je znak ubežnega zaporedja, imenovan 'znak nove vrstice Python' predstavlja ' ' . Ta članek obravnava znak nove vrstice s primeri.
Osnovno razumevanje:
Znak: ' '
Funkcija: Premakne kazalec v novo vrstico.
- Znak velja samo za nize in znake.
- Ta znak se imenuje tudi 'prelom vrstice' .
- Je znak ubežnega zaporedja v Pythonu.
- ' ' lahko obdržimo kjer koli v nizu.
Sintaksa:
- Če želite deklarirati niz v več vrsticah:
Str_var = ' string 1 string 2 '
print (' str1 str2 ')
Potreba po ' ':
Recimo, da poskušamo v prvo vrstico natisniti 'Hello', '!' v naslednji vrstici in 'world' v vrstici za tem in če uporabimo običajni stavek za tiskanje:
print ('Hello') print ('!') print ('World')
Izhod:
Za tiskanje 3 besed so bile potrebne 3 vrstice kode. Koda bo daljša, če želimo natisniti več nizov.
Zdaj, če uporabimo ' ':
print ('Hello ! World')
Izhod:
Trajala je le ena vrstica. Z ' ' lahko natisnemo poljubno število nizov v več vrsticah, koda pa ostane preprosta in majhna.
if else if else if java
Več o ' ':
Zakaj izjava za tiskanje ne natisne ' ' kot običajni niz? Kako Python prepozna ' '?
V Pythonu imamo nekaj vnaprej določenih znakov, ki nasledijo znak poševnice nazaj ('') , imenovano 'Ubežna zaporedja'. Python prepozna '' in takoj razume, da ni del niza, ter ga izvede na podlagi njegovega naslednjega znaka. Uporaba poševnice nazaj pred znakom pomaga, da se znak izogne običajnemu izvajanju niza.
Primeri: , , itd.
Izjava niza z ' ':
string = 'Hello World' print (string) print (' ') print ('Hello World')
Izhod:
Razumevanje:
V zgornjem primeru:
- Niz je urejen v dve vrstici z uporabo in shranjen v spremenljivki niza. Kadarkoli želimo natisniti niz ali izvesti kakršne koli operacije na nizu, lahko uporabimo spremenljivko.
- Uporabili smo tisk samo z znakom za novo vrstico, da bi dobili prazno vrzel med vrsticami.
Kako se stavek za tiskanje samodejno premakne v novo vrstico?
V Pythonu sintaksa stavka za tiskanje:
natisni (vrednosti, sep = '', konec = ' ' , file = datoteka, flush = flush)
Tukaj je konec neobvezen parameter. Določa zadnji znak, s katerim želimo, da se niz konča. Privzeto je ' ' dodeljen koncu , zato bo po izvedbi stavka za tiskanje premaknila kurzor v naslednjo vrstico, ko ne podamo nobenega argumenta do konca.
Če argumentiramo do konca:
print ('Hello', end = '!') print (' World')
Izhod:
Razumevanje:
Dodelili smo '!' do konca. Zato se po izvedbi prvega stavka za tiskanje drugi stavek za tiskanje ne premakne v novo vrstico in sledi '!' v isti vrstici.
Drug način za tiskanje niza v novo vrstico:
Obstaja še en način, kako lahko preidemo na novo vrstico. Prvič, uporabimo lahko več stavkov za tiskanje. Drugič, uporabimo lahko znak ' '. To lahko dosežemo z uporabo 'Večvrstični nizi' v Pythonu.
Za tiskanje enovrstičnega niza uporabljamo enojne ali dvojne narekovaje. V Pythonu lahko natisnemo več vrstic nizov z bodisi 3 dvojnimi narekovaji ('''nizi''') ali tremi enojnimi narekovaji ('''' niz'''').
Sintaksa:
preberite datoteko csv v javi
'''String 1 String 2 ............... String n''' OR '''String 1 String 2 .............. String n'''
Python prepozna, da je niz večvrstični niz po narekovajih ''' ali '''.
primer:
string = '''Hello ! world''' string2 = '''I love Python''' print ('Using 3 single quotes: ') print (string) print (' ') print ('Using 3 double quotes: ') print (string2)
Izhod:
Razumevanje:
Napisali smo dva večvrstična niza z uporabo enojnih in dvojnih narekovajev.
- Čeprav smo v zgornji kodi napisali večvrstične nize, smo uporabili ' ' za prazno vrstico.
- Več kot vrstic nizov želimo natisniti, večja bo dolžina kode.
Povzetek:
V Pythonu lahko natisnemo niz v novo vrstico na 3 načine:
- Večkratni tisk izjav
- Uporaba ' .'
- Uporaba večvrstičnih nizov.
Ti trije načini so lahko uporabni za različne potrebe, vendar programerji večinoma uporabljajo ' ' natisniti novo vrstico, ker je najpogosteje sprejeta metoda zaradi svoje preprostosti.
Z uporabo ' ' lahko:
- Natisnite niz v več vrsticah.
- Koda naj bo kratka in preprosta.
- Prilagodite položaje znakov v nizu.
- Pustite prazno vrstico.