Ang pagsasalin ng teksto sa isang bagong string sa Python. Paano maglipat ng teksto sa isang bagong linya - pagtuturo

Anonim

Para sa Python na italaga ang dulo ng isang linya at magsimula ng bago, kailangan mong gumamit ng isang espesyal na character. Mahalagang malaman kung paano maayos na gamitin ito sa pagtatrabaho sa iba't ibang mga file ng Python, sa nais na sandali na ipakita ito sa console. Kinakailangan upang harapin ang detalye kung paano gamitin ang pag-sign ng paghihiwalay para sa mga bagong hanay kapag nagtatrabaho sa program code, posible na magdagdag ng teksto nang wala ito.

Pangkalahatang impormasyon tungkol sa simbolo ng isang bagong linya

- Pagtatalaga ng paglipat ng impormasyon sa isang bagong string at pagsasara ng lumang linya sa Python. Ang simbolo na ito ay binubuo ng dalawang elemento:

  • reverse oblique;
  • N ay isang simbolo mula sa mas mababang rehistro.

Upang gamitin ang character na ito, maaari mong ilapat ang expression na "Print (F" Hello \ nworld! ")", Sa gastos na maaari mong ilipat ang impormasyon sa F-linya.

Ang pagsasalin ng teksto sa isang bagong string sa Python. Paano maglipat ng teksto sa isang bagong linya - pagtuturo 3487_1
Halimbawa ng paggamit ng simbolo \ n upang ipamahagi ang array ng impormasyon sa bagong linya

Ano ang pag-andar ng pag-print

Kung walang karagdagang mga setting, ang simbolo ng paglipat ng data sa susunod na string ay idinagdag sa isang nakatagong mode. Dahil sa ito ay imposible upang makita sa pagitan ng mga hilera nang hindi na-activate ang isang partikular na function. Ang halimbawa ay nagpapakita ng icon ng paghahati sa code ng programa:

I-print ("Hello, World"! ") -" Hello, World! "\ N

Kasabay nito, ang naturang paghahanap ng character na ito ay nakasulat sa mga pangunahing katangian ng Python. Ang function na "Print" ay may karaniwang halaga para sa parameter na "End" - \ n. Salamat sa function na ito na ang character na ito ay nakatakda sa dulo ng mga hilera upang maglipat ng data sa mga sumusunod na linya. Decryption ng "print" function:

Print (* bagay, sep = '', dulo = '\ n', file = sys.stdout, flush = false)

Ang halaga ng parameter na "dulo" mula sa "print" na function ay ang "\ n" na simbolo. Ayon sa awtomatikong software algorithm ng software, pinupunan nito ang mga linya sa dulo, sa harap ng kung saan ang "print" na function ay inireseta. Kapag gumagamit ng isang function na "print", hindi mo mapansin ang kakanyahan ng operasyon nito, dahil ang isang linya lamang ay ipapakita sa screen. Gayunpaman, kung idagdag mo ang ilang mga tagubilin, ang resulta ng pag-andar ay magiging mas malinaw:

I-print ("Hello, World 1!") I-print ("Hello, World 2!") I-print ("Hello, World 3!") I-print ("Hello, World 4!")

Isang halimbawa ng resulta na inireseta sa itaas na code ng programa:

Hello, World 1! Hello, World 2! Hello, World 3! Hello, World 4!

Pinalitan ang simbolo ng isang bagong string sa pamamagitan ng pag-print

Gamit ang function na "Print", hindi mo maaaring ilapat ang icon ng paghahati sa pagitan ng mga hanay. Upang gawin ito, sa function mismo ito ay kinakailangan upang baguhin ang parameter na "dulo". Sa kasong ito, sa halip na "dulo" na halaga, kailangan mong magdagdag ng espasyo. Dahil dito, papalitan ang "dulo" na simbolo. Resulta kapag nakatakda sa mga default na setting:

>>> I-print ("Hello") >>> I-print ("World") Hello World

Ipinapakita ang resulta pagkatapos na palitan ang "\ n" na simbolo sa espasyo:

>>> I-print ("Hello", End = "") >>> I-print ("World") Hello World

Isang halimbawa ng paggamit ng pamamaraang ito para sa pagpapalit ng mga character upang ipakita ang pagkakasunud-sunod ng mga halaga sa pamamagitan ng isang linya:

Para sa hanay ko (15): kung ako

Gamit ang isang simbolo ng paghati sa mga file

Ang simbolo pagkatapos kung saan ang teksto ng code ng programa ay inililipat sa susunod na linya, ay matatagpuan sa tapos na mga file. Gayunpaman, nang hindi isinasaalang-alang ang dokumento mismo, imposibleng makita ito sa pamamagitan ng program code, dahil ang naturang mga character ay nakatago sa pamamagitan ng default. Upang magamit ang simbolo ng bagong hanay ng hanay, dapat kang lumikha ng isang file na puno ng mga pangalan. Matapos ang pagtuklas nito, makikita mo na ang lahat ng mga pangalan ay magsisimula sa isang bagong linya. Halimbawa:

mga pangalan = ['petr', 'dima', 'artem', 'ivan'] na may bukas ("names.txt", "w") bilang f: para sa pangalan sa mga pangalan [: - 1]: f.Write (f "{Pangalan} \ n") f.Write (mga pangalan [-1])

Kaya ang mga pangalan ay ipapakita lamang kung ang text file ay nakatakda sa paghiwalay ng mga linya sa text file. Sa parehong oras, sa dulo ng bawat nakaraang linya, ang nakatagong character na "\ n" ay awtomatikong mai-install. Upang makita ang nakatagong sign, kailangan mong i-activate ang function - ".Readlines ()". Pagkatapos nito, ang lahat ng mga nakatagong character ay ipapakita sa screen sa code ng programa. Isang halimbawa ng pag-activate ng function:

May bukas ("names.txt", "r") bilang F: print (f.Readlines ())

Ang pagsasalin ng teksto sa isang bagong string sa Python. Paano maglipat ng teksto sa isang bagong linya - pagtuturo 3487_2
Layunin ng iba't ibang mga character na magtrabaho sa Python.

Dibisyon ng string para sa substring.

Upang hatiin ang isang mahabang linya sa maraming mga setting, maaari mong gamitin ang split method. Kung hindi ka gumawa ng karagdagang mga pag-edit, ang standard separator ay puwang. Matapos ang pamamaraang ito ay naisakatuparan, ang napiling teksto ay nahahati sa magkakahiwalay na mga salita sa mga substitch, na-convert sa listahan ng mga string. Bilang isang halimbawa:

String = "Ang ilang mga bagong teksto" string = string.split () print (string) ['ilang', 'bago', 'teksto']

Upang baligtarin ang conversion, kung saan ang listahan ng mga kumpirmista ay magiging isang mahabang string, dapat mong gamitin ang paraan ng pagsali. Isa pang kapaki-pakinabang na paraan para sa pagtatrabaho sa mga hilera - strip. Gamit ito, maaari mong tanggalin ang mga puwang na matatagpuan sa magkabilang panig ng string.

Konklusyon

Upang mag-output ng ilang data mula sa isang bagong linya kapag nagtatrabaho sa Python, kinakailangan upang tapusin ang lumang linya kasama ang "\ n" na simbolo. Gamit ito, ang impormasyon na nakatayo pagkatapos ng pag-sign ay inililipat sa susunod na linya, at ang lumang magsasara. Gayunpaman, hindi kinakailangan na gamitin ang simbolong ito upang maglipat ng data. Upang gawin ito, maaari mong gamitin ang dulo = "" parameter. Ang halaga na "karakter" at isang simbolo ng paghahati.

Pagsasalin ng mensahe ng teksto sa isang bagong string sa Python. Paano maglipat ng teksto sa isang bagong linya - ang pagtuturo ay unang lumitaw sa teknolohiya ng impormasyon.

Magbasa pa