Питхон нова линија и како се Питхон штампа без нове линије
Добродошли! Знак нове линије у Питхону користи се за означавање краја и почетка нове линије. Знање како се користи је неопходно ако желите да штампате излаз на конзоли и радите са датотекама.
У овом чланку ћете научити:
- Како идентификовати нови редни знак у Питхону.
- Како се нови знак реда може користити у стринговима и исписима исказа.
- Како можете да напишете изјаве за штампу које не додају нови знак реда на крај низа.
Почнимо! ✨
? Карактер нове линије
Нови редни знак у Питхону је:

Направљен је од два лика:
- Повратна коса црта.
- Писмо
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 =
, којаје знак који ће се користити за одвајање линија.
Заиста се надам да вам се свидео мој чланак и да вам је помогао. Сада можете да радите са новим знаком линије у Питхону.
Погледајте моје онлајн курсеве. Запрати ме на твитеру. ⭐