Hatisa () ho Python. Syntax, liphoso, qetellong le sep likhang

Print() - mohlomong ke taelo ea pele eo motho ea qalang a kopanang le eona ha a ithuta Python ho tloha qalong. Hoo e batlang e le motho e mong le e mong o qala ka tumeliso e bonolo skrineng ebe o fetela pele ho ithuta syntax, mesebetsi le mekhoa ea puo, ntle le ho nahana ka likarolo tse ling. hatisa (). Leha ho le joalo, ho Pythka 3 taelo ena e fana ka phihlello ea ts'ebetso ea mantlha ea tlhahiso ea data ka liparamente le bokhoni ba eona. Ho tseba likarolo tsena ho tla u lumella ho ntlafatsa tlhahiso ea data bakeng sa nyeoe e 'ngoe le e 'ngoe e ikhethileng.

Melemo ea Feature условия:() ho python 3

Phetolelong ea boraro ea Python условия:() e kenyelelitsoe ho sete ea mantlha ea mesebetsi. Ha o etsa cheke mofuta(условия:) lintlha li hlahisoa: sehlopha sa 'e hahiloe_mosebetsi_or_mokhoa'. Lentsoe e hahiloe e bonts'a hore tšebetso e ntseng e lekoa e moleng.

Le ka mohla u se ke ua nahanahlinthong tse 3 tse hlahisoang (be nthos) li behoa ka masakaneng ka mora lentsoe условия:. Mohlala oa tlhahiso ea tumeliso ea setso, e tla shebahala tjena:

etsoe Python 3: print('Hello, World!').

Ho Python 2, polelo e sebelisoa ntle le masakaneng: условия: 'Lumela, World! '

Sephetho liphetolelong tsena ka bobeli se tla tšoana: Lumela, World!

Haeba ho mofuta oa bobeli oa Python boleng kamora условия: kenya ka masakaneng, ebe ho tla hlahisoa tuple - mofuta oa data oo e leng lenane le ke keng la fetoha:

hatisa(1, 'pele', 2, 'ea bobeli')

(1, 'pele', 2, 'ea bobeli')

Ha u leka ho tlosa li-brackets ka mor'a условия: mofuteng oa boraro oa Python, lenaneo le tla fana ka phoso ea syntax.

hatisa ("Lumela, Lefatše!")
Faele "", mola oa 1 o hatisa "Hello, World!" ^ SyntaxError: Masakakana a sieo ha a bitsa 'print'. Na u ne u bolela print("Hello, World!")?

 Lintho tse ikhethang tsa print() syntax ho Python 3

Syntax ea mosebetsi hatisa () e kenyelletsa ntho kapa lintho tsa sebele (lintho), e ka boela ea bitsoa litekanyetso (makgabane) kapa likarolo (diaetheme), le likhetho tse 'maloa. Tsela eo lintho li hlahisoang ka eona e khethoa ke likhang tse 'ne tse bitsoang: element separator (September), khoele e hatisitsoeng ka mor'a lintho tsohle (QETA), faele moo data e hlahisoang teng (lesela), le paramethara e ikarabellang bakeng sa buffering ea tlhahiso (flush).

hatisa(boleng, ..., sep='', qetella='n', faele=sys.stdout, flush=Lehata)

Pitso ea ts'ebetso e ka khoneha ntle le ho hlakisa boleng ba paramente le ntle le lintho leha e le life: hatisa (). Tabeng ena, ho sebelisoa li-parameter tsa kamehla, 'me haeba ho se na likarolo, ho tla bontšoa mohala oa khoele o sa bonahaleng - ha e le hantle, boleng ba parameter. QETA - 'n'. Mohala o joalo, ho etsa mohlala, o ka sebelisoa bakeng sa indentation e otlolohileng lipakeng tsa likhoele.

Likhohlano tsohle tseo e seng tsa bohlokoa (lintho) li ngotsoe ho molatsoana oa data, li fetoleloa ho likhoele tse arotsoeng ke September le phethiloe QETA. Likhang tsa Parameter September и QETA hape e na le mofuta oa likhoele, li kanna tsa se ke tsa hlalosoa ha ho sebelisoa litekanyetso tsa kamehla.

paramethara September

Boleng ba li-parameter tsohle условия: li hlalosoa e le likhang tsa mantsoe a sehlooho September, QETA, lesela, flush. Haeba parameter September ha e hlalosoe, joale boleng ba eona ba kamehla bo sebelisoa: September=”, le lintho tse hlahisoang li aroloa ka libaka. mohlala:

условия:(1, 2, 3)

1 2 3

E le khang September o ka hlakisa boleng bo bong, mohlala:

  • searohano se sieo sep=»;
  • tlhahiso ea line e ncha sep ='eseng ';
  • kapa mola ofe kapa ofe:

условия:(1, 2, 3, sep='lentsoe le arohaneng')

Searohanyi se le 1 sa mantsoe 2 se arola mantsoe 3

paramethara QETA

Ka ho etsa joalo QETA='n', mme tlhahiso ya dintho e qetella ka mola o motjha. Ho fetola boleng ba kamehla ka khang e 'ngoe, mohlala, QETA=“, e tla fetola sebopeho sa data e hlahisoang:

hatisa ('e le' ngoe_', qetellong =»)

hatisa('tse peli_', qetellong=»)

hatisa ('tharo')

ngoe peli tharo

paramethara lesela

Sebetsa hatisa () e ts'ehetsa phetisetso ea tlhahiso ka parameter lesela, eo ka ho sa feleng e buang ka eona sys.stout – tlhahiso e tloaelehileng. Boleng bo ka fetoloa ho sys.stdin or sys.stderr. ntho ya faele stdin sebelisoa ho kenya letsoho, le ltsoa ho romela malebela a mofetoleli le melaetsa ya diphoso. Ho sebelisa parameter lesela o ka seta tlhahiso ho faele. Tsena e ka ba lifaele tsa .csv kapa .txt. Mokhoa o ka khonehang oa ho ngola khoele faeleng:

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

def test(lintho):

bakeng sa element ka lintho:

hatisa(karolo, faele=ntho ea faele)

fileitem.close()

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

Ha ho hlahisoa, likarolo tsa lenane li tla ngolloa printfile.txt ngoe ka mola.

paramethara flush

Paramethara ena e amana le ho buffering data stream mme kaha ke boolean e ka nka litekanyetso tse peli - Ke 'nete hore и ba bohata. Ka ho sa feleng, khetho e koetsoe: flush=ba bohata. Sena se bolela hore ho boloka data ho tsoa ho buffer ea kahare ho faele ho tla etsahala feela kamora hore faele e koetsoe kapa kamora mohala o tobileng ho. hlatsa (). Ho boloka kamora call ka nngwe hatisa () parameter e hloka ho fuoa boleng Ke 'nete hore:

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

hatisa («Recordmelaвfaele«, file=file_flush, flush=Nnete)

hatisa («Recordea bobelimelaвfaele«, file=file_flush, flush=Nnete)

file_flush.close()

Mohlala o mong oa ho sebelisa parameter flush ho sebelisa module ea nako:

Hatisa () ho Python. Syntax, liphoso, qetellong le sep likhang

Tabeng ena, khang Ke 'nete hore parameter flush e tla lumella linomoro hore li hlahisoe e le 'ngoe ka metsotsoana e meraro, athe ka ho sa feleng linomoro tsohle li ne li tla hlahisoa skrineng ka mor'a metsotsoana e 15. Ho bona ka mahlo phello ea parameter flush, ho molemo ho tsamaisa script ho console. 'Nete ke hore ha u sebelisa likhetla tse ling tsa marang-rang, haholo-holo Jupyter Notebook, lenaneo le sebelisoa ka tsela e fapaneng (ntle le ho ela hloko parameter. flush).

Ho hatisa Litekanyetso tse Fetohang ka khatiso ()

Ha o bonts'a khoele e nang le boleng bo abetsoeng ho feto-fetoha, ho lekane ho hlakisa sekhetho se lakatsehang (lebitso le feto-fetohang) le arohaneng ke comma. Mofuta oa phetoho ha oa lokela ho hlalosoa, hobane условия: e fetola data ea mofuta ofe kapa ofe ho likhoele. Mohlala ke ona:

= 0

b = 'Python ho tloha qalong'

hatisa(a,'- palo, а',b,'- moleng oa.')

0 ke nomoro 'me Python ho tloha qalong ke khoele.

Sesebelisoa se seng sa ho fetisa boleng bo fapaneng ho sehlahisoa ke mokhoa thalong. Print ka nako e ts'oanang, e sebetsa joalo ka template eo ho eona ho e-na le mabitso a feto-fetohang ka li-curly braces, li-index tsa likhang tsa boemo li bontšitsoeng:

= 0

b = 'Python ho tloha qalong'

условия:('{0} ke nomoro 'me {1} ke khoele.'.thalong(a,b))

0 ke nomoro 'me Python ho tloha qalong ke khoele.

Sebakeng sa thalong letšoao la % le ka sebelisoa, le sebetsang ho latela molao-motheo o tšoanang oa litšoantšiso (mohlaleng o fetileng, masakaneng a harelaneng a sebetsa joalo ka litšoantšiso). Tabeng ena, linomoro tsa index li nkeloa sebaka ke mofuta oa data o khutliselitsoeng ke mosebetsi:

  • setšoantšisi %d se sebelisoa bakeng sa lintlha tsa linomoro;
  • sets'oants'o %s ke sa likhoele.

= 0

b = 'Python ho tloha qalong'

условия:('%d ke nomoro le %s – khoele.'%(a,b))

0 ke nomoro 'me Python ho tloha qalong ke khoele.

Haeba sebakeng sa setšoantšisi bakeng sa linomoro %d qaqisa %smosebetsi условия: e tla fetolela nomoro ho khoele mme khoutu e tla sebetsa ka nepo. Empa ha ho nkeloa sebaka %s on %d molaetsa oa phoso o tla hlahisoa hobane phetoho e furallang ha e etsoe.

Hatisa () ho Python. Syntax, liphoso, qetellong le sep likhang

fihlela qeto e

Ho sebelisa ts'ebetso условия: likhetho tse fapaneng tsa tlhahiso ea data li ka sebelisoa. Ntle le mekhoa e hlalositsoeng sehloohong sena, ho na le mekhoa e meng ea ho sebelisa sesebelisoa sena se tla fumaneha ha u ntse u kenella ka botebo lefatšeng la lenaneo la Python.

Leave a Reply