Питхон нова линија и како се Питхон штампа без нове линије

Добродошли! Знак нове линије у Питхону користи се за означавање краја и почетка нове линије. Знање како се користи је неопходно ако желите да штампате излаз на конзоли и радите са датотекама.

У овом чланку ћете научити:

  • Како идентификовати нови редни знак у Питхону.
  • Како се нови знак реда може користити у стринговима и исписима исказа.
  • Како можете да напишете изјаве за штампу које не додају нови знак реда на крај низа.

Почнимо! ✨

? Карактер нове линије

Нови редни знак у Питхону је:

Направљен је од два лика:

  • Повратна коса црта.
  • Писмо n.

Ако видите овај знак у низу, то значи да се тренутна линија завршава у тој тачки, а нова линија почиње одмах након ње:

Овај знак можете користити и у ф-жицама :

>>> print(f"Hello\nWorld!")

? Карактер нове линије у изјавама за штампу

Извештаји за штампу подразумевано додају нови редни знак „иза сцене“ на крају низа.

Овако:

То се догађа зато што, према Питхон документацији:

Подразумевана вредност endпараметра уграђене printфункције је \n, па се новом знаку додаје низ.

? Савет: Додатак значи „додај на крај“.

Ово је дефиниција функције:

Приметите да је вредност endје \n, па ће се то додати на крај низа.

Ако користите само једну изјаву за штампање, нећете то приметити, јер ће бити одштампан само један ред:

Али ако користите неколико наредби за штампање једну за другом у Питхон скрипти:

Излаз ће бити одштампан у одвојеним редовима, јер \nје додан "иза кулиса" на крај сваког реда:

? Како штампати без нове линије

Ово подразумевано понашање можемо променити прилагођавањем вредности endпараметра printфункције.

Ако користимо подразумевану вредност у овом примеру:

Излаз видимо у два реда:

Али ако прилагодимо вредност endи подесимо је на" "

На крај низа додаће се размак уместо знака нове линије \n, па ће излаз две изјаве за штампу бити приказан у истој линији:

Ово можете користити за испис низа вредности у једном реду, као у овом примеру:

Излаз је:

Савет: Додајемо условну изјаву како бисмо били сигурни да зарез неће бити додан последњем броју низа.

Слично томе, ово можемо користити за испис вредности итератива у истом реду:

Излаз је:

? Знак нове линије у датотекама

Знак нове линије \nтакође се налази у датотекама, али је „скривен“. Када у текстуалној датотеци видите нови ред, \nуметнут је нови знак .

То можете проверити читајући датотеку са .readlines(), овако:

with open("names.txt", "r") as f: print(f.readlines())

Излаз је:

Као што видите, прва три реда текстуалне датотеке завршавају се \nзнаком новог реда који ради „иза сцене“.

? Савет: Имајте на уму да се само последњи ред датотеке не завршава новим знаком.

? Укратко

  • Нови знак реда у Питхону је \n. Користи се за означавање краја реда текста.
  • Можете да штампате низове без додавања нове линије са end = , која је знак који ће се користити за одвајање линија.

Заиста се надам да вам се свидео мој чланак и да вам је помогао. Сада можете да радите са новим знаком линије у Питхону.

Погледајте моје онлајн курсеве. Запрати ме на твитеру. ⭐