Pythonda yeni bir sətir üçün mətn tərcüməsi. Mətni yeni bir xəttə necə ötürmək olar - təlimat

Anonim

Pythonda bir xəttin sonunu təyin etmək və yenisinə başlamaq üçün xüsusi bir xarakter istifadə etməlisiniz. Müxtəlif piton faylları ilə işləməyiniz üçün necə istifadə edərək, konsolda görünən anların göstərilməsində necə işlədiyini bilmək vacibdir. Proqram kodu ilə işləyərkən yeni satırlar üçün ayrılma işarəsini necə istifadə etməklə ətraflı şəkildə həll etmək lazımdır, onsuz mətn əlavə etmək mümkündür.

Yeni xəttin simvolu haqqında ümumi məlumat

\ n - İnformasiya transferinin yeni bir sətirə təyin edilməsi və Python-da köhnə xətti bağlamaq. Bu simvol iki elementdən ibarətdir:

  • tərs oblique;
  • N aşağı reyestrdən bir simvoldur.

Bu xarakterdən istifadə etmək üçün "Çap (F" Salam \ nworld! ")") ", Hesabı f-xətlərinə köçürə biləcəyiniz") "ifadəsini tətbiq edə bilərsiniz.

Pythonda yeni bir sətir üçün mətn tərcüməsi. Mətni yeni bir xəttə necə ötürmək olar - təlimat 3487_1
Bir simvoldan istifadə nümunəsi \ n Yeni xətt haqqında məlumat yaymaq üçün

Çap funksiyası nədir

Əlavə parametrlər olmadan, məlumat ötürmə simvolu növbəti sətirdə gizli bir rejimdə əlavə olunur. Buna görə müəyyən bir funksiyanı aktivləşdirmədən satırlar arasında görmək mümkün deyil. Misal proqram kodundakı bölmə simgesini göstərir:

Çap ("Salam, dünya"! ") -" Salam, dünya! "\ N

Eyni zamanda, bu xarakteri belə tapmaq Pythonun əsas xüsusiyyətlərində yazılmışdır. "Çap" funksiyası "Son" parametri üçün standart bir dəyər var - \ n. Bu funksiyanı sayəsində bu xarakterin məlumatları aşağıdakı sətirlərə ötürmək üçün satırların sonunda qurulduğu üçün. "Çap" funksiyasının şifrəni açması:

Çap (* obyektlər, sep = '', son = '\ n', fayl = sys.stdout, flush = saxta)

"Çap" funksiyasından "son" parametrinin dəyəri "\ n" simvoludur. Avtomatik proqram təminatının alqoritminə görə, sonda xətləri tamamlayır, bunun önündə "Çap" funksiyası təyin olunur. Bir funksiyanın "Çap" funksiyasından istifadə edərkən, onun əməliyyatının mahiyyətini görə bilməzsiniz, çünki ekranda yalnız bir xətt göstərilir. Bununla birlikdə, bəzi bu cür təlimatlar əlavə etsəniz, funksiyanın nəticəsi daha çox tələffüz ediləcəkdir:

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

Proqram kodundan yuxarıya təyin olunan nəticənin nümunəsi:

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

Yeni bir ipin simvolu çap vasitəsilə əvəz etmək

"Çap" funksiyasından istifadə edərək, satırlar arasındakı bölmə işarəsini tətbiq edə bilməzsiniz. Bunu etmək üçün, funksiyada özü "Son" parametrini dəyişdirmək lazımdır. Bu vəziyyətdə, "son" dəyərinin əvəzinə boşluq əlavə etməlisiniz. Buna görə "son" simvolu dəyişdiriləcək. Defolt Parametrlərə təyin edildikdə nəticə:

>>> Çap ("Salam") >>> Çap (Dünya ") Salam Dünya

Bir məkanda "\ n" simvolu dəyişdirildikdən sonra nəticəni göstərmək:

>>> çap ("Salam", son = ") >>> çap (" dünya ") Salam Dünya

Bir xətt aralanını göstərmək üçün simvolların dəyişdirilməsi üçün bu üsuldan istifadə nümunəsi:

Mən aralığında (15): əgər mən

Fayllarda bölmə simvolundan istifadə etməklə

Proqram kodunun mətni növbəti sətirə köçürüldükdən sonra simvol, hazır sənədlərdə tapıla bilər. Bununla birlikdə, sənədi özü nəzərə almadan, proqram kodu vasitəsilə görmək mümkün deyil, çünki bu cür simvollar standart olaraq gizlidir. Yeni sıra başlanğıc simvolundan istifadə etmək üçün adlarla dolu bir fayl yaratmalısınız. Kəşf edildikdən sonra, bütün adların yeni bir xətt ilə başlayacağını görə bilərsiniz. Misal:

Adlar = ['Petr', 'Artem', 'Artem', 'İvan'] Açıq ("adları.txt", "W") kimi: Adlar Adı siyahısı [: - 1]: F.Write (F) "{Ad} \ n") f.wite (adlar [-1])

Beləliklə, adlar yalnız mətn faylı mətn faylındakı sətirləri ayrı-ayrı sətirlərə qoyulubsa, göstərilir. Eyni zamanda, əvvəlki sətirin sonunda "\ n" gizli xarakteri avtomatik olaraq quraşdırılacaqdır. Gizli işarəni görmək üçün funksiyanı aktivləşdirməlisiniz - ".Readlines ()". Bundan sonra, bütün gizli personajlar proqram kodundakı ekranda göstərilir. Funksiyanın aktivləşdirilməsinə nümunə:

Açıq ("adlar.txt", "r") kimi F: çap (F.Readlines ())

Pythonda yeni bir sətir üçün mətn tərcüməsi. Mətni yeni bir xəttə necə ötürmək olar - təlimat 3487_2
Pythonda işləmək üçün müxtəlif simvolların məqsədi

Substring üçün simli bölmə

Bir uzunluğu bir neçə parametrə bölmək üçün split metodundan istifadə edə bilərsiniz. Əlavə redaktə etməsəniz, standart ayırıcı boşluqdur. Bu metod icra edildikdən sonra seçilmiş mətn, iplər siyahısına çevrilən əvəzsizlərdəki ayrıca sözlərə bölünür. Nümunə olaraq:

String = "Bəzi yeni mətn" strings = string.split () çap () ['bəziləri', 'yeni', 'mətn']

Təsdiqçilərin siyahısının bir uzun bir sətirə çevriləcəyi dönüşümü tərsinə çevirmək üçün, birləşmə metodundan istifadə etməlisiniz. Sıralarla işləmək üçün başqa bir faydalı metod - zolaq. Bununla, sətirin hər iki tərəfində yerləşən boşluqları silə bilərsiniz.

Rəy

Pythonda işləyərkən müəyyən məlumatları yeni bir xəttdən çıxartmaq üçün köhnə xətti "\ n" simvolu ilə bitirmək lazımdır. Bununla, işarədən sonra dayanan məlumatlar növbəti sətrə və köhnə bağlanır. Ancaq məlumat ötürmək üçün bu simvoldan istifadə etmək lazım deyil. Bunu etmək üçün, sonu = "" parametrindən istifadə edə bilərsiniz. "Xarakter" dəyəri və bölücü bir simvoldur.

Mətnin Python-da yeni bir sətrə tərcüməsi. Mətnin yeni bir xəttə necə ötürülməsi - təlimat ilk informasiya texnologiyaları üçün göründü.

Daha çox oxu