目次
- 1 1. Ang pangunahing gamit ng print function ng Python
- 2 2. Paggamit ng code ng pagbalik ng linya n
- 3 3. Paraan upang maiwasan ang pagbalik ng linya – Paggamit ng end na parameter
- 4 4. Maramihang linya na string gamit ang mga panipi at backslash
- 5 5. Mga Teknik sa Pagpapaunlad: Pag-format ng String at Pagbabago ng Linya
1. Ang pangunahing gamit ng print function ng Python
Angprint()
function ng Python ay ang pinaka-pangunahing function para magpakita ng output sa programa. Dito, ipapaliwanag namin ang mga pangunahing paraan ng paggamit ng print()
function at ang mga batayang bagay tungkol sa pag-line break ng output.print()
function ng papel
Sa Python, ginagamit ang print()
function para magpakita ng output sa console. Sa default, ang bawat print()
function ay awtomatikong naglalagay ng line break pagkatapos ng output. Ang pag-unawa nito ay makakatulong sa pag-format at debugging ng programa. Bilang halimbawa, ang sumusunod na code ay maglalabas ng simpleng string.print("Kumusta, Python!")
Resulta:Kumusta, Python!
Default na line break
Saprint()
function, may mekanismo na awtomatikong naglalagay ng line break bilang default. Ito ay dahil ang end
parameter ng print()
function ay nakatakda sa default na 'n'
(code para sa line break).print("Linya 1")
print("Linya 2")
Resulta:Linya 1
Linya 2
Sa ganitong paraan, dahil awtomatikong nag-iinsert ng line break ang bawat print()
statement, ang resulta ng output ay palaging ipinapakita sa bagong linya.2. Paggamit ng code ng pagbalik ng linya n
Kapag kailangan ng pagbalik ng linya, sa Python ay ginagamit nang hayag ang code ng pagbalik ng linya n
. Sa ganitong paraan, maaaring maglabas ng maraming linya sa loob ng isang print()
na pahayag.Halimbawa ng pagbalik ng linya gamit ang n
Halimbawa, ang sumusunod na code ay gumagawa ng pagbalik ng linya sa loob ng function na print()
.print("linya1nlinya2nlinya3")
Resulta:linya1
linya2
linya3
Pagbalik ng linya sa listahan at diksyonaryo
Maaari ring i-output ang mga uri ng data tulad ng listahan at diksyonaryo gamit ang function naprint()
. Lalo na kung nais mong ilista ang mga elemento nang patayo, maginhawa ang paggamit ng for
loop.fruits = ["mansanas", "saging", "kahel"]
for fruit in fruits:
print(fruit)
Resulta:mansanas
saging
kahel
Halimbawa ng aplikasyon: Kumplikadong estruktura ng data
Para sa pag-output ng multi-dimensional na listahan o nested na diksyonaryo, epektibo ang paggamit ng recursive na proseso ngprint()
o mga library para sa pag-format (halimbawa: module na pprint
).
3. Paraan upang maiwasan ang pagbalik ng linya – Paggamit ng end
na parameter
Minsan, ayaw mong maglagay ng pagbalik ng linya pagkatapos ng pahayag na print()
. Sa ganitong mga pagkakataon, maaari mong gamitin ang end
na parameter upang pigilin ang pagbalik ng linya at pagsamahin ang resulta ng output sa isang linya.end
na parameter: Paggamit
Ang end
na parameter ay isang argumento na nagtatakda ng string na ilalagay pagkatapos ng output. Sa default, nakatakda ang end='n'
, kaya nagkakaroon ng pagbalik ng linya, ngunit maaari mo itong i-customize.print("Kumusta", end=" ")
print("Mundo!")
Resulta ng output:Kumusta Mundo!
Halimbawa ng praktikal: Pagpigil ng pagbalik ng linya sa for
loop
Sa loob ng for
loop, sa pamamagitan ng pagpigil ng pagbalik ng linya, maaari mong pagsamahin ang mga numero at string sa isang linya.for i in range(5):
print(i, end=", ")
Resulta ng output:0, 1, 2, 3, 4,
Halimbawa ng aplikasyon: Custom na end character
Maaari mong tukuyin ang anumang string saend
na parameter. Halimbawa, nakakatulong ito kapag gumagawa ng listahan na pinaghiwalay ng kuwit.items = ["mansanas", "saging", "kahel"]
for item in items:
print(item, end=", ")
Resulta ng output:mansanas, saging, kahel,
4. Maramihang linya na string gamit ang mga panipi at backslash
Upang epektibong pangasiwaan ang mga multi-line na string, gumagamit ang Python ng mga panipi at backslash. Sa ganitong paraan, maaaring ayusin ang code nang biswal nang hindi naaapektuhan ang resulta ng output.Paghawak ng multi-line na string gamit ang triple quotes
Sa pamamagitan ng paggamit ng triple quotes (“”” o ”’) , maaaring pangasiwaan ang mga string na sumasaklaw sa maraming linya. Sa ganitong paraan, madaling ma-output ang mahabang talata o teksto na may maraming linya.text = """Ito ay unang linya
Ito ay ikalawang linya
Ito ay ikatlong linya"""
print(text)
Resulta:Ito ay unang linya
Ito ay ikalawang linya
Ito ay ikatlong linya
Pag-format ng code gamit ang backslash
Kapag hinahati ang mahabang code sa maraming linya, maaaring gamitin angslash (
) upang ayusin ito sa mas madaling basahin na anyo. Sa ganitong paraan, maaaring ayusin ang code nang biswal habang pinagsasama ang output sa isang linya.print("Ito ay napakahabang string, ngunit ilalabas ito bilang isang linya nang walang pagbalik ng linya.")
Resulta:Ito ay napakahabang string, ngunit ilalabas ito bilang isang linya nang walang pagbalik ng linya.
5. Mga Teknik sa Pagpapaunlad: Pag-format ng String at Pagbabago ng Linya
Sa mas advanced na mga sitwasyon, maaari mong gamitin angformat()
method o f-string
upang mag-format ng kumplikadong mga string habang pinamamahalaan ang mga bagong linya.Pag-format ng String gamit ang format()
Method
Sa paggamit ng format()
method, maaari mong ilagay ang mga variable sa loob ng string at makakuha ng naka-format na output.name = "Python"
version = 3.9
print("Wikang ginagamit: {}
Bersyon: {}".format(name, version))
Resulta ng Output:Wikang ginagamit: Python
Bersyon: 3.9
Pag-format gamit ang f-string
Mula sa Python 3.6 pataas, maaari mong gamitin ang f-string upang mas maikli at madaling ilagay ang mga variable.name = "Python"
version = 3.9
print(f"Wikang ginagamit: {name}nBersyon: {version}")
Resulta ng Output:Wikang ginagamit: Python
Bersyon: 3.9