logo

Python New Line

Parasti, kad mēs drukājam virkni, izmantojot drukas paziņojumu, mēs izmantojam citu drukas paziņojumu, lai drukātu citu virkni jaunā rindā. Kad mēs rakstām drukas paziņojumu, pēc tā izpildes automātiski kursors tiek pārvietots uz jaunu rindiņu. Kāpēc tas notiek? Vai mēs nevaram izdrukāt virkni jaunā rindā, neizmantojot jaunu drukas paziņojumu? Kods kļūst absurds ja mēs turpinām rakstīt jaunus drukātus paziņojumus katrai virknei.

Atbilde uz abiem iepriekš minētajiem jautājumiem ir atkāpšanās secības rakstzīme, ko sauc par 'Python jauns rindas raksturs' pārstāvēts ' ' . Šajā rakstā ar piemēriem aplūkotas jaunas rindas rakstzīmes.

Pamata izpratne:

Raksturs: ' '

Funkcija: Pārvieto kursoru uz jaunu rindiņu.

  • Rakstzīme ir derīga tikai virknēm un rakstzīmēm.
  • Šo varoni sauc arī 'rindas pārtraukums' .
  • Tā ir atkāpšanās secības rakstzīme Python.
  • Mēs varam saglabāt “ ” jebkur virknē.

Sintakse:

  • Lai deklarētu virkni vairākās rindās:
 Str_var = '
string 1
 string 2
' 
    Lai drukātu virkni vairākās rindās:
 print ('
str1
str2
') 
    Sākotnējais :atstāj tukšu rindiņu, pāriet uz jaunu rindiņu un izdrukā str1Vidējā :pēc str1 drukāšanas pāriet uz jaunu rindiņu un izdrukā str2Fināls :atstāj tukšu rindiņu, pāriet uz jaunu rindiņu pēc str2 izpildes

Nepieciešams ' ':

Pieņemsim, ka mēs cenšamies drukāt 'Sveiki' pirmajā rindā, '!' nākamajā rindā un 'pasaule' rindā pēc tam, un, ja mēs izmantojam parasto drukāšanas paziņojumu:

 print ('Hello') print ('!') print ('World') 

Izvade:

Python New Line

Lai izdrukātu 3 vārdus, bija vajadzīgas 3 koda rindas. Kods būs garāks, ja vēlamies izdrukāt vairāk virkņu.

Tagad, ja mēs izmantojam ' ':

 print ('Hello
!
World') 

Izvade:

Python New Line

Pagāja tikai viena rinda. Mēs varam izdrukāt neierobežotu skaitu virkņu, izmantojot “ ” vairākās rindiņās, taču kods joprojām ir vienkāršs un mazs.

Vairāk par ' ':

Kāpēc drukāšanas priekšraksts netiek drukāts kā parasta virkne? Kā Python atpazīst ' '?

Mums Python ir dažas iepriekš definētas rakstzīmes, kas aizstās aizmugurējo slīpsvītru ('') , ko sauc par 'Bēgšanas secības'. Python atpazīst '' un uzreiz saprot, ka tā nav virknes daļa, un izpilda to, pamatojoties uz tai sekojošo rakstzīmi. Atgrieztās slīpsvītras izmantošana pirms rakstzīmes palīdz rakstzīmei izvairīties no normālas virknes izpildes.

Piemēri: , , utt.

Virknes deklarēšana ar “ ”:

 string = 'Hello
World' print (string) print ('
') print ('Hello
World') 

Izvade:

java pārtraukumam
Python New Line

Saprašana:

Iepriekš minētajā piemērā:

  1. Virkne tiek sakārtota divās rindās, izmantojot , un tiek saglabāta virknes mainīgajā. Ikreiz, kad vēlamies izdrukāt virkni vai veikt ar to kādas darbības, varam izmantot mainīgo.
  2. Mēs izmantojām izdruku tikai ar jauno rindas rakstzīmi, lai izveidotu tukšu rindiņas atstarpi.

Kā drukas paziņojums automātiski pāriet uz jaunu rindiņu?

Programmā Python drukas priekšraksta sintakse:

drukāt (vērtības, sep = '', beigas = ' ' , fails = fails, flush = flush)

Šeit beigas ir neobligāts parametrs. Tas norāda pēdējo rakstzīmi, ar kuru mēs vēlamies, lai virkne beidzas. Pēc noklusējuma ' ' tiek piešķirts beigām , tāpēc pēc drukāšanas priekšraksta izpildes tas pārvietos kursoru uz nākamo rindu, kad mēs nesniegsim nevienu argumentu līdz beigām.

Ja mēs sniedzam argumentu līdz beigām:

 print ('Hello', end = '!') print (' World') 

Izvade:

Python New Line

Saprašana:

Mēs piešķīrām '!' līdz beigām. Tādējādi pēc pirmā drukāšanas priekšraksta izpildes otrais drukāšanas priekšraksts netiek pārvietots uz jaunu rindiņu un seko '!' tajā pašā rindā.

Vēl viens veids, kā izdrukāt virkni jaunā rindā:

Ir vēl viens veids, kā mēs varam pāriet uz jaunu līniju. Pirmkārt, mēs varam izmantot vairākus drukāšanas paziņojumus. Otrkārt, mēs varam izmantot rakstzīmi ' '. Mēs to varam sasniegt, izmantojot 'Daudzrindu virknes' programmā Python.

Mēs izmantojam vienas pēdiņas vai dubultpēdiņas, lai drukātu vienas rindiņas virkni. Programmā Python mēs varam izdrukāt vairākas virkņu rindiņas, izmantojot vai nu 3 dubultpēdiņas ('''strings''') vai trīs vienpēdiņas (''' string''').

Sintakse:

java mvc
 '''String 1 String 2 ............... String n''' OR '''String 1 String 2 .............. String n''' 

Python atpazīst, ka virkne ir vairāku rindu virkne pēc pēdiņām ''' vai '''.

Piemērs:

 string = '''Hello ! world''' string2 = '''I love Python''' print ('Using 3 single quotes: ') print (string) print ('
') print ('Using 3 double quotes: ') print (string2) 

Izvade:

Python New Line

Saprašana:

Mēs uzrakstījām divas vairākrindu virknes, izmantojot vienas pēdiņas un dubultpēdas.

  • Lai gan iepriekš minētajā kodā mēs rakstījām vairāku rindiņu virknes, mēs izmantojām “ ” tukšai rindai.
  • Jo vairāk virkņu rindu vēlamies izdrukāt, jo lielāks būs koda garums.

Kopsavilkums:

Mēs varam izdrukāt virkni jaunā rindā 3 veidos Python:

  1. Vairāki drukāti paziņojumi
  2. Izmantojot ' .'
  3. Vairāku rindu virkņu izmantošana.

Šie trīs veidi varētu būt noderīgi dažādām vajadzībām, taču programmētāji to galvenokārt izmanto ' ' lai izdrukātu jaunu rindiņu, jo tā ir Visbiežāk pieņemtā metode tās vienkāršības dēļ.

Izmantojot “ ”, mēs varam:

  1. Drukājiet virkni vairākās rindās.
  2. Saglabājiet kodu īsu un vienkāršu.
  3. Pielāgojiet virknes rakstzīmju pozīcijas.
  4. Atstājiet tukšu rindiņu.