Python-da mətnin yeni sətirə tərcüməsi. Mətni yeni sətirə necə köçürmək olar – təlimatlar

Python-da bir sətrin sonunu qeyd etmək və yenisini başlamaq üçün xüsusi simvoldan istifadə etmək lazımdır. Eyni zamanda, müxtəlif Python faylları ilə işləyərkən ondan düzgün istifadə etməyi bilmək və lazım olan anlarda onu konsolda göstərmək vacibdir. Proqram kodu ilə işləyərkən yeni sətirlər üçün ayırıcıdan necə istifadə olunacağını, ondan istifadə etmədən mətn əlavə etməyin mümkün olub-olmadığını ətraflı başa düşmək lazımdır.

Yeni sətir simvolu haqqında ümumi məlumat

n Python-da məlumatı yeni sətirə bağlamaq və köhnə xətti bağlamaq üçün simvoldur. Bu simvol iki elementdən ibarətdir:

  • tərs oblik;
  • n kiçik hərfdir.

Bu simvoldan istifadə etmək üçün siz “print(f” HellonWorld!”) ifadəsindən istifadə edə bilərsiniz, bunun sayəsində f-sətirlərində məlumat ötürə bilərsiniz.

Python-da mətnin yeni sətirə tərcüməsi. Mətni yeni sətirə necə köçürmək olar - təlimatlar
Məlumat massivini yeni sətirlər üzərində yaymaq üçün n simvolundan istifadə nümunəsi

Çap funksiyası nədir

Əlavə parametrlər olmadan, növbəti sətirə məlumat ötürmə xarakteri gizli rejimdə əlavə olunur. Buna görə müəyyən bir funksiyanı aktivləşdirmədən sətirlər arasında görünə bilməz. Proqram kodunda ayırıcı işarənin göstərilməsi nümunəsi:

Çap (“Salam, Dünya!”) – “Salam, Dünya!”n

Eyni zamanda, bu xarakterin belə bir tapıntısı Python-un əsas xüsusiyyətlərində yazılmışdır. “Çap” funksiyası “son” parametri üçün standart dəyərə malikdir – n. Məhz bu funksiya sayəsində məlumatları növbəti sətirlərə ötürmək üçün bu simvol sətirlərin sonunda qoyulur. “Çap” funksiyasının izahı:

çap (*obyektlər, sep=' ', end='n', fayl=sys.stdout, flush=Yanlış)

“Çap” funksiyasından “son” parametrinin dəyəri “n” simvoluna bərabərdir. Proqram kodunun avtomatik alqoritminə uyğun olaraq, sonunda “çap” funksiyası yazılan sətirləri tamamlayır. Tək "çap" funksiyasından istifadə edərkən, onun işinin mahiyyətini görə bilməzsiniz, çünki ekranda yalnız bir sətir görünəcəkdir. Bununla belə, bu kimi bir neçə ifadə əlavə etsəniz, funksiyanın nəticəsi daha aydın olur:

print("Salam, Dünya 1!") print("Salam, Dünya 2!") print("Salam, Dünya 3!") print("Salam, Dünya 4!")

Yuxarıdakı kodun nəticəsinin nümunəsi:

Salam, Dünya 1! Salam, Dünya 2! Salam, Dünya 3! Salam, Dünya 4!

Yeni sətir simvolunun çap ilə əvəz edilməsi

“Çap” funksiyasından istifadə edərək sətirlər arasında ayırıcı simvoldan istifadə etməmək mümkündür. Bunu etmək üçün funksiyanın özündə "son" parametrini dəyişdirməlisiniz. Bu halda, "son" dəyərinin əvəzinə boşluq əlavə etməlisiniz. Buna görə, "son" simvolunu əvəz edəcək boşluqdur. Defolt parametrlər ilə nəticə:

>>> print("Salam") >>> print("Dünya") Salam Dünya

“n” simvolunu boşluqla əvəz etdikdən sonra nəticənin göstərilməsi:

>>> print("Salam", end=" ") >>> print("Dünya") Salam Dünya

Bir sətirdə dəyərlər ardıcıllığını göstərmək üçün simvolları əvəz etmək üçün bu üsuldan istifadə nümunəsi:

diapazondakı i üçün(15): əgər i < 14: çap(i, end=", ") başqa: çap(i)

Fayllarda ayırıcı simvoldan istifadə

Proqram kodunun mətninin növbəti sətirə köçürülməsindən sonra simvolu bitmiş fayllarda tapmaq olar. Bununla birlikdə, sənədin özünə proqram kodu vasitəsilə baxmadan onu görmək mümkün deyil, çünki bu cür simvollar standart olaraq gizlədilir. Yeni sətir simvolundan istifadə etmək üçün adlarla dolu bir fayl yaratmalısınız. Onu açdıqdan sonra bütün adların yeni sətirdə başlayacağını görə bilərsiniz. Misal:

adlar = ['Petr', 'Dima', 'Artem', 'İvan'] f kimi open("names.txt", "w") ilə: adlardakı ad üçün[:-1]: f.write(f "{name}n") f.yazmaq(adlar[-1])

Adlar yalnız mətn faylı məlumatı ayrı-ayrı sətirlərə ayırmaq üçün təyin edildikdə bu şəkildə göstəriləcək. Bu avtomatik olaraq hər bir əvvəlki sətirin sonunda gizli “n” simvolunu təyin edəcəkdir. Gizli işarəni görmək üçün “.readlines()” funksiyasını aktivləşdirməlisiniz. Bundan sonra proqram kodunda bütün gizli simvollar ekranda görünəcək. Funksiyanı aktivləşdirmə nümunəsi:

open("names.txt", "r") ilə f: print(f.readlines())
Python-da mətnin yeni sətirə tərcüməsi. Mətni yeni sətirə necə köçürmək olar - təlimatlar
Python-da işləmək üçün müxtəlif simvolların təyin edilməsi

Məsləhət! Python ilə aktiv şəkildə işləyərkən istifadəçilər tez-tez proqram kodunun bir uzun sətirdə yazılmalı olduğu vəziyyətlərlə qarşılaşırlar, lakin ayırmadan onu nəzərdən keçirmək və qeyri-dəqiqlikləri müəyyən etmək olduqca çətindir. Beləliklə, uzun bir sətri ayrı-ayrı fraqmentlərə böldükdən sonra kompüter onu bütöv hesab edir, dəyərlər arasındakı hər bir boş boşluğa "" simvolunu - əks xətt daxil etməlisiniz. Simvol əlavə etdikdən sonra başqa sətirə keçə, kodu yazmağa davam edə bilərsiniz. Başlama zamanı proqram özü ayrı-ayrı fraqmentləri bir sətirdə toplayacaq.

Sətirin alt sətirlərə bölünməsi

Bir uzun sətri bir neçə alt sətirə bölmək üçün bölmə metodundan istifadə edə bilərsiniz. Əlavə redaktə edilməzsə, defolt ayırıcı boşluqdur. Bu üsul icra edildikdən sonra seçilmiş mətn alt sətirlər üzrə ayrı-ayrı sözlərə bölünür, sətirlər siyahısına çevrilir. Nümunə olaraq:

string = "bəzi yeni mətn" strings = string.split() print(strings) ['bəzi', 'yeni', 'mətn']

Ters çevrilməni həyata keçirmək üçün, onun köməyi ilə alt sətirlərin siyahısı bir uzun sətirə çevriləcək, birləşmə metodundan istifadə etməlisiniz. Simlərlə işləmək üçün başqa bir faydalı üsul zolaqdır. Bununla, xəttin hər iki tərəfində yerləşən boşluqları silə bilərsiniz.

Nəticə

Python-da işləyərkən yeni sətirdən müəyyən məlumatları çıxarmaq üçün köhnə sətri “n” simvolu ilə bitirmək lazımdır. Onun köməyi ilə işarədən sonrakı məlumatlar növbəti sətirə köçürülür və köhnəsi bağlanır. Bununla belə, məlumat ötürmək üçün bu simvoldan istifadə etmək lazım deyil. Bunun üçün end = " parametrindən istifadə edə bilərsiniz.". "xarakter" dəyəri ayırıcı simvoldur.

Cavab yaz