Ku daabac () gudaha Python. Syntax, khaladaadka, dhamaadka iyo doodaha sep

Print() - malaha amarka ugu horreeya ee bilawga ahi la kulmo marka uu Python ka baranayo xoq. Ku dhawaad ​​qof kastaa wuxuu ku bilaabaa salaan fudud oo shaashadda ah wuxuuna u gudbayaa inuu sii barto ereyga ereyga, shaqooyinka iyo hababka luqadda, isagoon ka fikirin astaamo dheeri ah. daabac (). Si kastaba ha ahaatee, gudaha Python 3 amarkani wuxuu bixiyaa helitaanka shaqada xogta aasaasiga ah ee soo saarista oo leh xuduudaheeda iyo awoodaheeda. Ogaanshaha sifooyinkan ayaa kuu oggolaanaya inaad hagaajiso soosaarka xogta kiis kasta oo gaar ah.

Faa'iidooyinka muuqaalka print() gudaha Python 3

In version saddexaad ee Python print() oo lagu daray hawlaha aasaasiga ah. Marka la hubinayo nooca(print) macluumaadka waa la soo bandhigay: fasalka 'dhisay_function_or_habka'. Ereyga dhisay waxay muujinaysaa in shaqada la tijaabinayo ay tahay khadka.

Waligaa ha iloobinh3 walxood oo soo saara (shays) waxaa lagu dhejiyaa guntimaha ereyga ka dib print. Tusaale ahaan wax-soo-saarka salaanta dhaqanka, waxay u ekaanaysaa sidan:

Waayo, Python 3: daabac ('Hello, Adduunka!').

Python 2, bayaanku waxa lagu dabaqaa qaws la'aan: print 'Hello, Adduunka! ''

Natiijada labada nooc waxay noqon doontaa isku mid: Hello, Adduunka!

Haddii nooca labaad ee Python qiyamka ka dib print dhejisyada, ka dib tuple ayaa la soo bandhigi doonaa - nooca xogta oo ah liis aan la beddeli karin:

daabac (1, 'koowaad', 2, 'labaad')

(1, 'ka hore', 2, 'labaad')

Markaad isku daydo inaad ka saarto xidhmooyinka ka dib print nooca saddexaad ee Python, barnaamijku wuxuu ku siin doonaa qalad syntax.

daabac ("Hello, Adduunka!")
File"", xariiqda 1 daabac "Hello, Adduun!" ^ Syntax Error: Calaamadaha ka maqan ee wacitaanka 'daabacaadda'. Ma waxaad ula jeedday daabac ("Hello, Adduunka!")?

 Astaamaha daabacaadda () syntax ee Python 3

Shaqada syntax daabac () waxaa ka mid ah shayga dhabta ah ama walxaha (walxaha), kaas oo sidoo kale loogu yeeri karo qiyamkaqiyamka) ama curiyayaasha (items), iyo dhawr doorasho. Sida walxaha loo sameeyo waxaa go'aamiya afar doodood oo magacyadoodu kala yihiin: kala soocida curiyaha (SeptemberXadhig la daabacay ka dib shayada oo dhan (dhamaadka), faylka meesha xogta laga soo saaro (xardho), iyo halbeeg ka mas'uul ah wax-soo-saarka (daadasho).

daabac (qiimaha, ..., sep='', dhamaadka='n', file=sys.stdout, flush=Been)

Wicitaan hawleed waa suurtagal iyada oo aan la cayimin qiyamka halbeegga iyo xitaa iyada oo aan wax shay ah: daabac (). Xaaladdan oo kale, xuduudaha caadiga ah ayaa la isticmaalaa, haddii aysan jirin curiye, xarfo xardhan oo aan muuqan ayaa la soo bandhigi doonaa - dhab ahaantii, qiimaha cabbirka dhamaadka - 'n'. Wicitaan noocan oo kale ah, tusaale ahaan, waxa loo isticmaali karaa galitaanka toosan ee biinanka dhexdooda.

Dhammaan doodaha aan ereyada muhiimka ahayn (walxaha) waxaa lagu qoraa qulqulka xogta, oo loo beddelo xardho ay kala soocaan. September oo la dhammaystiray dhamaadka. Doodaha Parameter September и dhamaadka sidoo kale waxay leeyihiin nooca xargaha, waxaa laga yaabaa inaan la cayimin marka la isticmaalayo qiimaha caadiga ah.

dhimaya September

Qiimaha dhammaan xuduudaha print waxaa lagu tilmaamay doodaha ereyada muhiimka ah September, dhamaadka, xardho, daadasho. Haddii halbeegga September lama cayimin, markaas qiimaheeda caadiga ah ayaa lagu dabaqay: September= ”, iyo walxaha soo saara waxaa lagu kala saaraa meelo bannaan. Tusaale:

print(1, 2, 3)

1 2 3

Dood ahaan September waxaad qeexi kartaa qiimo kale, tusaale ahaan:

  • kala saaraya maqan sep=»;
  • soo saarida khad cusub sep ='maahan;
  • ama khad kasta:

print(1, 2, 3, sep=' kelmad kala saaraya')

1 kelmad-kala-saar 2 kelmad-kala-saar 3

dhimaya dhamaadka

Badal ahaan dhamaadka='n', iyo wax soo saarka walxuhu waxay ku dhammaanayaan khad cusub. Ku beddelashada qiimaha caadiga ah dood kale, tusaale ahaan, dhamaadka= ", waxay bedeli doontaa qaabka xogta wax soo saarka:

daabac ('hal_', dhamaad=")

daabac ('laba_', dhamaad=»)

daabac ('saddex')

hal_laba_saddex

dhimaya xardho

shaqeynaya daabac () waxay taageertaa dib u jahaynta wax soo saarka iyada oo loo marayo parameter xardho, kaas oo sida caadiga ah loola jeedo sys.dhejis - wax soo saarka caadiga ah. Qiimaha waxaa loo bedeli karaa sys.stdin or sys.stderr. shay fayl stdin lagu dabaqay gelinta, iyo stderr si loo diro tilmaamo turjubaan iyo fariimo khalad ah. Isticmaalka cabbirka xardho wax soo saarka waxaad dejin kartaa fayl. Kuwani waxay noqon karaan .csv ama .txt faylasha. Habka suurtogalka ah ee xadhig loogu qoro faylka:

fileitem = furan ('printfile.txt','a')

tijaabada (walxaha):

curiyaha walxaha:

daabac ( element, file=fileitem)

fileitem.close()

imtixaanka([10,9,8,7,6,5,4,3,2,1])

Marka la soo saaro, canaasiirta liiska ayaa loo qori doonaa daabacaadda.txt hal xariiq kasta.

dhimaya daadasho

Halbeegyadani waxa ay la xidhiidhaa kaydinta xogta qulqulka iyo maadaama ay tahay boolean waxay qaadan kartaa laba qiime - True и Beenta. Sida caadiga ah, doorashadu waa dami: daadasho=Beenta. Tani waxay ka dhigan tahay in kaydinta xogta kaydiyaha gudaha ee faylka ay dhici doonto oo kaliya ka dib marka faylka la xiro ama ka dib wicitaan toos ah biyo raaci (). Si loo kaydiyo wicista ka dib daabac () Halbeeggu wuxuu u baahan yahay in loo qoondeeyo qiime True:

file_flush = furan (r'file_flush.txt', 'a')

daabac(«Recordkhadadkaвfile", file=file_flush, flush=Run)

daabac(«Recordlabaadkhadadkaвfile", file=file_flush, flush=Run)

file_flush.close ()

Tusaale kale oo ah isticmaalka parameterka daadasho iyadoo la adeegsanayo moduleka waqtiga:

Ku daabac () gudaha Python. Syntax, khaladaadka, dhamaadka iyo doodaha sep

Xaaladdan oo kale, doodda True Halbeegga daadasho waxay u ogolaan doontaa in lambarada la soo bandhigo hal mar saddex ilbiriqsi gudahood, halka sida caadiga ah dhammaan tirooyinka lagu soo bandhigi doono shaashadda 15 ilbiriqsi ka dib. Si aad muuqaal ahaan u aragto saamaynta halbeegga daadasho, way fiicantahay in lagu socodsiiyo qoraalka konsole-ka. Xaqiiqdu waxay tahay in marka la isticmaalayo qolof web qaar ka mid ah, gaar ahaan, Jupyter Notebook, barnaamijka waxaa loo hirgeliyaa si ka duwan (iyada oo aan la tixgelin halbeegga). daadasho).

Daabacaadda qiyam kala duwan oo daabacan ()

Marka la soo bandhigayo xadhig ka kooban qiimaha loo qoondeeyay doorsoomayaasha, waxa ku filan in la qeexo aqoonsiga la rabo Nooca doorsoomayaasha waa in aan la cayimin, sababtoo ah print waxay u rogaan xogta nooc kasta oo ay tahay xadhig. Waa kan tusaale:

a = 0

b = 'Python xagtin'

daabac (a,'- tirada, а',b,'- line.')

0 waa nambar, Python meel eber laga soo bilaabo waa xarig.

Qalab kale oo loogu gudbiyo qiyamka doorsooma wax soo saarka waa habka format. Print Isla mar ahaantaana, waxay u shaqeysaa sidii qaab tusaale ah oo beddelka magacyo doorsoomayaal ah oo ku jira xargaha qalloocan, tusmooyinka doodaha mawqifka ayaa lagu tilmaamay:

a = 0

b = 'Python xagtin'

print('{0} waa tiro iyo {1} waa xadhig.'format(a,b))

0 waa nambar, Python meel eber laga soo bilaabo waa xarig.

Halkii format calaamada % waa la isticmaali karaa, taas oo ku shaqaynaysa isla mabda'a meel-hayeyaasha (tusaale hore, biraha curyaanka ah waxay u dhaqmeen sidii meel-hayeyaal). Xaaladdan oo kale, tirooyinka tusmooyinka waxaa lagu beddelay nooca xogta ee lagu soo celiyay shaqada:

  • meeleeyaha %d waxaa loo isticmaalaa xogta tirada;
  • meeleeyaha %s waxaa loogu talagalay xargaha.

a = 0

b = 'Python xagtin'

print('%d waa tiro iyo %s - xadhig.'%(a,b))

0 waa nambar, Python meel eber laga soo bilaabo waa xarig.

Haddii halkii laga heli lahaa boos-haye ee tirooyinka %d sheeg %sfunction print waxa uu lambarka u rogi doonaa xadhig, koodkuna si sax ah ayuu u shaqayn doonaa. Laakiin marka la beddelo %s on %d fariin qalad ah ayaa la soo bandhigi doonaa sababtoo ah beddelka gadaasha lama samayn.

Ku daabac () gudaha Python. Syntax, khaladaadka, dhamaadka iyo doodaha sep

Ugu Dambeyn

Isticmaalka shaqada print xulashooyinka soo saarista xogta kala duwan waa la hirgelin karaa. Marka lagu daro hababka lagu sharraxay maqaalkan, waxaa jira habab kale oo loo isticmaalo qalabkan kaas oo noqon doona mid la heli karo markaad si qoto dheer u dhex gasho barnaamijka Python ee adduunka.

Leave a Reply