logo

Питхон Нова линија

Генерално, када штампамо стринг користећи изјаву за штампање, користимо другу изјаву за штампање да бисмо одштампали други низ у новом реду. Када напишемо наредбу за штампање, након њеног извршења, аутоматски, курсор се помера у нови ред. Зашто се то дешава? Зар не можемо одштампати стринг у новом реду без употребе новог наредбе за штампање? Код постаје апсурдан ако наставимо да пишемо нове изјаве за штампање за сваки низ.

Одговор на оба горња питања је знак излазне секвенце који се зове 'Питхон знак нове линије' заступа 'н' . Овај чланак говори о карактеру нове линије са примерима.

Основно разумевање:

карактер: 'н'

Функција: Помера курсор на нови ред.

  • Знак важи само за низове и знакове.
  • Овај лик се такође зове 'прелом реда' .
  • То је знак излазне секвенце у Питхон-у.
  • Можемо задржати 'н' било где у низу.

Синтакса:

ц# речник
  • Да бисте декларисали стринг у више редова:
 Str_var = '
string 1
 string 2
' 
    Да бисте одштампали низ у више редова:
 print ('
str1
str2
') 
    Почетно н:оставља празан ред, прелази на нови ред и штампа стр1Средња н:прелази у нови ред након штампања стр1 и штампа стр2Коначно н:оставља празан ред, прелази на нови ред након извршавања стр2

Потреба за 'н':

Претпоставимо да покушавамо да одштампамо 'Здраво' у првом реду, '!' у следећем реду и 'свет' у реду после тога и ако користимо нормалну изјаву за штампање:

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

Излаз:

Питхон Нова линија

За штампање 3 речи биле су потребне 3 линије кода. Код ће бити дужи ако желимо да одштампамо више стрингова.

Сада, ако користимо 'н':

 print ('Hello
!
World') 

Излаз:

Питхон Нова линија

Требао је само један ред. Можемо да штампамо било који број стрингова користећи 'н' у више редова и да и даље задржимо код једноставним и малим.

Више о 'н':

Зашто изјава за штампање не штампа 'н' као нормалан стринг? Како Питхон препознаје 'н'?

Имамо неколико унапред дефинисаних знакова у Питхон-у који су наследили знак обрнуте косе црте ('') , назива 'Есцапе секвенце'. Питхон препознаје '' и одмах схвата да он није део стринга и извршава га на основу његовог следећег карактера. Коришћење обрнуте косе црте пре знака помаже лику да избегне нормално извршавање стрингова.

Примери: т, р, н итд.

Декларисање стринга са 'н':

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

Излаз:

Питхон Нова линија

Разумевање:

У горњем примеру:

  1. Стринг је распоређен у два реда помоћу н и ускладиштен у променљивој стринг. Кад год желимо да одштампамо стринг или извршимо било коју операцију на стрингу, можемо да користимо променљиву.
  2. Користили смо отисак само са знаком нове линије да бисмо дали празан размак између редова.

Како се изјава за штампање аутоматски пребацује у нови ред?

У Питхон-у, синтакса изјаве за штампање:

принт (вредности, сеп = '', крај = 'н' , датотека = датотека, испирање = испирање)

Овде је крај опциони параметар. Он одређује последњи знак којим желимо да се стринг заврши. Подразумевано, 'н' се додељује крају , због чега ће, након извршења наредбе за штампање, померити курсор на следећи ред када не дамо ниједан аргумент до краја.

Ако дамо аргумент до краја:

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

Излаз:

Питхон Нова линија

Разумевање:

Доделили смо '!' до краја. Дакле, након извршења прве наредбе за штампање, друга изјава за штампање се не помера у нови ред и следи '!' у истој линији.

Други начин за штампање стринга у новом реду:

Постоји још један начин да пређемо на нову линију. Прво, можемо користити више наредби за штампање. Друго, можемо користити знак 'н'. То можемо постићи користећи „Стрингови са више линија“ у Питхон-у.

Користимо једноструке наводнике или двоструке наводнике да штампамо једноредни низ. У Питхон-у можемо одштампати више линија стрингова користећи или 3 двострука наводника ('''стрингс''') или три појединачна наводника (''''стринг''').

Синтакса:

покривеност изјава
 '''String 1 String 2 ............... String n''' OR '''String 1 String 2 .............. String n''' 

Питхон препознаје да је стринг вишередни низ навода ''' или '''.

Пример:

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

Излаз:

Питхон Нова линија

Разумевање:

Написали смо два низа са више редова користећи једноструке и двоструке наводнике.

  • У горњем коду, иако смо написали низове са више редова, користили смо 'н' за празан ред.
  • Што више линија стрингова желимо да штампамо, дужина кода ће бити већа.

резиме:

Можемо одштампати стринг у новом реду на 3 начина у Питхон-у:

  1. Вишеструке изјаве за штампање
  2. Коришћењем „н.“
  3. Коришћење вишелинијских низова.

Ова три начина могу бити корисна за различите потребе, али програмери углавном користе 'н' да се одштампа нови ред јер је најчешће прихваћени метод због своје једноставности.

Користећи 'н', можемо:

  1. Одштампајте низ у више редова.
  2. Нека код буде кратак и једноставан.
  3. Прилагодите позиције знакова низа.
  4. Оставите празан ред.