Како додати ЦРЛФ стрингу у Питхон-у

Пример функције Питхон рачунарског кода

Кредит за слику: матејмо/иСтоцк/ГеттиИмагес

У Питхон-у, ЦРЛФ се односи на враћање каријеса и прелазак на ред. Овај пар знакова се користи за завршетак редова текста у многим рачунарским датотекама, моделованих према радњама које корисник писаће машине предузима на крају реда за куцање. У Питхон-у, можете их ручно додати у стринг користећи операторе за спајање стрингова или можете одредити да их треба додати стрингу који штампате на екрану или у датотеку.

Питхон и ЦРЛФ

Различити оперативни системи имају различите начине да назначе када текстуална датотека садржи прелом реда. Обично се ради са неком мешавином знакова за враћање каријера и знакова за увођење реда, који су дефинисани одређеним нумеричким кодовима.

Видео дана

Традиционално, Мицрософт оперативни системи користе повратак на линију након чега следи увод у ред, а Уник системи укључујући Линук и најновије верзије Аппле мацОС-а користе само једну линију. Старији Мац системи су користили само један повратак.

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

Додавање завршетака реда низовима

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

На пример, "абц" + "деф" као резултат даје стринг "абцдеф". У Питхон-у, повратни знак је представљен стрингом \р, а карактер новог реда представљен је низом \н. Обрнута коса црта је излазни знак који говори Пајтону да следећи знак има посебно значење. Да бисте откуцали стварну обрнуту косу црту, ставите другу обрнуту косу црту пре ње да би је Питхон такође избегао.

Да бисте стрингу додали повратни знак и нови ред, додајте стринг „\р\н“ у њега користећи знак плус.

Штампање са ЦРЛФ-ом

Подразумевано, оператор штампања у Питхон-у 2 и функција штампања у Питхон-у 3 додају само знак новог реда, а не знак за повратак на крај сваке линије текста одштампаног у стринг или датотеку. И Питхон 2 и Питхон 3 су у широкој употреби, али нешто другачије рукују штампањем.

На Питхон-у 2 сами додајете исправан завршетак сваком реду и додајете зарез на крај наредбе за штампање након уноса да бисте потиснули завршетак Питхон-овог сопственог реда. На пример, можете да унесете 'принт "Ово је тест" + "\р\н"' да бисте одштампали стринг "Ово је тест" са повратним знаком и новим редом.

У Питхон-у 3, "принт" је функција, а не специјални оператор. Потребан је аргумент који се зове "енд" који специфицира завршетак реда за употребу. „Одштампај („Ово је тест“, енд = „\р\н“)“ штампа реченицу са знаком за повратак и нови ред. Подразумевано, крајњи аргумент је једноставно знак новог реда.