Print() amin'ny Python. Syntax, lesoka, tohan-kevitra farany sy sep

Print() - angamba ny baiko voalohany hitan'ny vao manomboka rehefa mianatra Python hatrany am-boalohany. Saika ny olon-drehetra dia manomboka amin'ny fiarahabana tsotra eo amin'ny efijery ary mandroso amin'ny fandalinana bebe kokoa momba ny syntax, ny fiasa ary ny fomba fiteny, tsy mieritreritra ny endri-javatra fanampiny. pirinty (). Na izany aza, tany Pythamin'ny 3 ity baiko ity dia manome fidirana amin'ny asa famoahana angon-drakitra fototra miaraka amin'ny masontsivana sy ny fahaiza-manaony. Ny fahafantaranao ireo endri-javatra ireo dia ahafahanao manatsara ny fivoahan'ny angona ho an'ny tranga manokana tsirairay.

Tombontsoa amin'ny endri-javatra Print() in Python 3

Ao amin'ny dikan-teny fahatelo amin'ny Python Print() tafiditra ao amin'ny andian-asa fototra. Rehefa manao fisavana karazana(Print) fampahalalana dia aseho: am-pianarana 'builtin_function_or_fomba'. teny builtin manondro fa inline ny asa andrana.

Aza mieritreritra an'izanyhamin'ny zavatra mivoaka 3 (zavatras) apetraka ao anaty fononteny aorian'ny teny Print. Raha ohatra amin'ny famoahana fiarahabana nentim-paharazana, dia ho toy izao izany:

Fa Python 3: print('Manahoana, izao tontolo izao!').

Ao amin'ny Python 2, ny fanambarana dia ampiharina tsy misy fononteny: Print 'Salama, World! '

Ny vokatra amin'ny dikan-teny roa dia hitovy: Salama, World!

Raha ao amin'ny dikan-teny faharoa amin'ny Python ny soatoavina aorian'izany Print apetraka ao anaty fononteny, dia hiseho ny tuple - karazana data izay lisitra tsy azo ovaina:

print(1, 'voalohany', 2, 'faharoa')

(1, 'voalohany', 2, 'faharoa')

Rehefa miezaka hanala ny fononteny taorian'izay Print amin'ny dikan-teny fahatelo amin'ny Python, ny programa dia hanome hadisoana syntax.

print("Manahoana, izao tontolo izao!")
rakitra"", andalana 1 printy "Manahoana, izao tontolo izao!" ^ SyntaxError: Tsy misy fononteny amin'ny fiantsoana 'manonta'. Print ("Manahoana, izao tontolo izao!") ve no tianao holazaina?

 Ny mampiavaka ny print () syntax amin'ny Python 3

Syntax miasa pirinty () ahitana ny tena zavatra na zavatra (zavatra), izay azo antsoina koa hoe soatoavina (soatoavina) na singa (zavatra), ary safidy vitsivitsy. Ny fomba nandikana ny zavatra dia faritana amin'ny alàlan'ny tohan-kevitra efatra nomena anarana: ny Element Separator (Septambra), kofehy vita pirinty aorian'ny zavatra rehetra (tapitra), ny rakitra misy ny angona mivoaka (fillet), ary parameter iray tompon'andraikitra amin'ny buffering output (maoderina).

print(value, ..., sep='', end='n', file=sys.stdout, flush=False)

Ny antso an-tariby dia azo atao raha tsy mamaritra ny soatoavin'ny parameter ary na dia tsy misy zavatra aza: pirinty (). Amin'ity tranga ity dia ampiasaina ny mari-pamantarana default, ary raha tsy misy singa dia hiseho ny toetran'ny tady tsy misy naseho - raha ny marina, ny sandan'ny parameter tapitra - 'n'. Ny antso toy izany, ohatra, dia azo ampiasaina amin'ny fidiran'ny mitsangana eo anelanelan'ny tsimatra.

Ny tohan-kevitra (zavatra) tsy misy teny fototra rehetra dia nosoratana ho an'ny riaka data, avadika ho tady misaraka amin'ny Septambra ary vita tapitra. Argument parameter Septambra и tapitra manana karazana tady ihany koa, mety tsy voafaritra izy ireo rehefa mampiasa ny sanda mahazatra.

fikirana Septambra

Sanda amin'ny paramètre rehetra Print dia lazaina ho tohan-kevitra teny fanalahidy Septambra, tapitra, fillet, maoderina. Raha ny parameter Septambra dia tsy voafaritra, dia ampiharina ny sandany default: Septambra= ”, ary ny zavatra mivoaka dia sarahan'ny habaka. ohatra:

Print(1, 2, 3)

1 2 3

Toy ny tohan-kevitra Septambra azonao atao ny mamaritra sanda hafa, ohatra:

  • separator tsy hita sep=»;
  • vokatra andalana vaovao sep ='tsy ';
  • na andalana rehetra:

Print(1, 2, 3, sep='teny mpizara')

1 fanasarahana teny 2 fanasarahana teny 3

fikirana tapitra

By default tapitra= 'n', ary mifarana amin'ny tsipika vaovao ny fivoahan'ny zavatra. Fanoloana ny sanda mahazatra amin'ny hevitra hafa, ohatra, tapitra= ", dia hanova ny endriky ny angona vokatra:

print ('iray_', farany = »)

print('roa_', faran'ny=»)

print ('telo')

isa Roa Telo

fikirana fillet

Functional pirinty () manohana output redirection amin'ny alalan'ny parameter fillet, izay manondro ny default sys.stdout - vokatra mahazatra. Ny sandany dia azo ovaina ho sys.stdin or sys.stderr. zavatra rakitra stdin ampiharina amin'ny fampidirana, ary stderr handefasana torohevitra mpandika teny sy hafatra diso. Mampiasa ny parameter fillet azonao atao ny mametraka ny vokatra ho rakitra. Mety ho rakitra .csv na .txt ireo. Fomba mety hanoratana tady amin'ny rakitra:

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

def test (zavatra):

ho an'ny singa amin'ny zavatra:

print (singa, rakitra = rakitra)

fileitem.close()

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

Eo amin'ny famoahana dia hanoratana ireo singa ao amin'ny lisitra printfile.txt iray isaky ny andalana.

fikirana maoderina

Ity parameter ity dia misy ifandraisany amin'ny buffering stream data ary satria boolean izy io dia afaka maka soatoavina roa - marina и Diso. Amin'ny alàlan'ny default, tsy mandeha ny safidy: maoderina=Diso. Midika izany fa ny fitahirizana angon-drakitra avy amin'ny buffer anatiny mankany amin'ny rakitra iray dia tsy hitranga raha tsy aorian'ny fanakatonana ny rakitra na aorian'ny antso mivantana mankany flush (). Mba hamonjena aorian'ny antso tsirairay pirinty () mila omena sanda ny parameter marina:

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

pirinty(«Recordtsipikaвrakitra«, file=file_flush, flush=True)

pirinty(«Recordfaharoatsipikaвrakitra«, file=file_flush, flush=True)

file_flush.close()

Ohatra iray hafa amin'ny fampiasana ny parameter maoderina mampiasa ny fotoana Module:

Print() amin'ny Python. Syntax, lesoka, tohan-kevitra farany sy sep

Amin'ity tranga ity, ny hevitra marina fikirana maoderina dia hamela ny isa hiseho tsirairay ao anatin'ny telo segondra, raha ny isa rehetra kosa dia hiseho eo amin'ny efijery rehefa afaka 15 segondra. Mba hijerena maso ny vokatry ny paramètre maoderina, tsara kokoa ny mandefa ny script ao amin'ny console. Ny zava-misy dia rehefa mampiasa akorandriaka tranonkala sasany, indrindra indrindra, Jupyter Notebook, ny programa dia ampiharina amin'ny fomba hafa (tsy misy fiheverana ny parameter. maoderina).

Manonta ny sanda miovaova miaraka amin'ny print()

Rehefa mampiseho tady misy ny sanda nomena ho an'ny fari-piainana iray, dia ampy ny mamaritra ny identifier (anaran'ny variable) sarahin'ny faingo. Ny karazana varimbazaha dia tsy tokony hofaritana, satria Print mamadika angona na inona na inona ho tady. Ity misy ohatra iray:

a = 0

b = 'Python avy amin'ny scratch'

print(a,'– isa, а', b,'- tsipika.')

0 dia isa ary Python avy amin'ny scratch dia tady.

Fitaovana iray hafa handefasana sanda miovaova amin'ny vokatra dia ny fomba endrika. Print miaraka amin'izay koa, izy io dia miasa ho toy ny môdely izay tsy misy anarana miovaova amin'ny braces olioly, ny fanondroan'ny tohan-kevitra positional dia aseho:

a = 0

b = 'Python avy amin'ny scratch'

Print('{0} dia isa ary {1} dia tady.'.endrika(a,b))

0 dia isa ary Python avy amin'ny scratch dia tady.

Raha tokony ho endrika azo ampiasaina ny mari-pamantarana %, izay miasa amin'ny foto-kevitra mitovy amin'ny toeran'ny toerana (ao amin'ny ohatra teo aloha, ny brackets olioly dia natao ho toy ny toerana). Amin'ity tranga ity, ny laharan'ny index dia nosoloina ny karazana data naverin'ny asa:

  • Ny placeholder %d dia ampiasaina amin'ny angona isa;
  • ny toerana %s dia ho an'ny tady.

a = 0

b = 'Python avy amin'ny scratch'

Print('%d dia isa ary %s – tady.'%(a,b))

0 dia isa ary Python avy amin'ny scratch dia tady.

Raha solon'ny toeran'ny isa ho an'ny isa %d mamaritra %sfunction Print dia hanova ny isa ho tady ary ny kaody dia hiasa tsara. Fa rehefa soloina %s on %d misy hafatra diso haseho satria tsy vita ny fiovam-po.

Print() amin'ny Python. Syntax, lesoka, tohan-kevitra farany sy sep

Famaranana

Mampiasa ny asa Print azo ampiharina ny angona isan-karazany Output safidy. Ho fanampin'ireo fomba voalaza ato amin'ity lahatsoratra ity, dia misy fomba hafa hampiasana ity fitaovana ity izay ho azo alaina rehefa miditra lalindalina kokoa amin'ny tontolon'ny fandaharana Python ianao.

Leave a Reply