పైథాన్‌లో ముద్రణ అంటే ఏమిటి మరియు దాని పారామితులను ఎలా ఉపయోగించాలి?



ఉదాహరణలతో పాటు పైథాన్‌లో ప్రింట్ ఏమిటో తెలుసుకోండి. ఉదాహరణలతో ఎండ్, ఫైల్, సెప్ మరియు ఫ్లష్ అనే ప్రతి పారామితులను ఎలా ఉపయోగించాలో కూడా తెలుసుకోండి.

ప్రోగ్రామింగ్ యొక్క ముఖ్యమైన ఫండమెంటల్స్‌లో ఒకటి అవుట్‌పుట్‌లను ముద్రించడం. ప్రతి ప్రోగ్రామింగ్ భాషకు అవుట్పుట్ను కన్సోల్కు లేదా ఫైళ్ళకు ప్రింట్ చేయడానికి దాని స్వంత పద్ధతులు ఉన్నాయి. లో , పైథాన్ యొక్క ప్రింట్ ఫంక్షన్‌తో అవుట్‌పుట్‌లను తిరిగి ఇచ్చే ఈ ప్రక్రియ చాలా సులభం అవుతుంది. ఈ వ్యాసంలో, మీరు పైథాన్‌లో ముద్రణ యొక్క అన్ని ముఖ్యమైన అంశాలను నేర్చుకుంటారు.

కొనసాగడానికి ముందు, ఇక్కడ కవర్ చేయబడిన విషయాలను పరిశీలిద్దాం:

పైథాన్‌లో ముద్రణ అంటే ఏమిటి?

పైథాన్‌లో ముద్రణ ప్రమాణం అవుట్పుట్ను కన్సోల్కు ప్రింట్ చేయడానికి ఉపయోగిస్తారు. ఈ ఫంక్షన్ యొక్క వాక్యనిర్మాణం క్రింది విధంగా ఉంది:





సింటాక్స్:

ముద్రణ( విలువ 1 , విలువ 2 , ..., సెప్టెంబర్ = ‘‘, ముగింపు = ‘N‘, ఫైల్ = sys.stdout, ఫ్లష్ = తప్పు)

పారామితులు మరియు వాటి వివరణలు క్రింది విధంగా ఉన్నాయి:



పరామితివివరణ

విలువ 1, విలువ 2 , ... ...

ముద్రించాల్సిన అవుట్‌పుట్‌లు. ఒకటి కంటే ఎక్కువ కావచ్చు

సెప్టెంబర్



మీరు ముద్రించబడిన వస్తువులను ఎలా వేరు చేయాలనుకుంటున్నారో పేర్కొనడానికి ఉపయోగించే ఐచ్ఛిక పరామితి. దీని డిఫాల్ట్ విలువ ఒక వైట్‌స్పేస్ (‘‘).

ముగింపు

అవుట్పుట్ చివరిలో ఏమి ముద్రించాలో పేర్కొనడానికి ఉపయోగించే ఐచ్ఛిక పరామితి. డిఫాల్ట్ విలువ ‘n’

ఫైల్

వ్రాసే పద్ధతితో ఐచ్ఛిక పరామితి. డిఫాల్ట్ విలువ sys.stdout

ఫ్లష్

అవుట్పుట్ ఫ్లష్ (ట్రూ) లేదా బఫర్ (ఫాల్స్) ఉందా అని పేర్కొనడానికి ఉపయోగించే ఐచ్ఛిక పరామితి. దీని డిఫాల్ట్ విలువ తప్పు

గమనిక: అన్ని వస్తువులు అవుట్‌పుట్‌గా తిరిగి రాకముందు స్ట్రింగ్‌గా మార్చబడతాయి.

పైథాన్‌లో ముద్రణను ఉపయోగించడం

ముద్రణ ఫంక్షన్ ఈ క్రింది విధంగా ఉపయోగించవచ్చు:

ఐచ్ఛిక పారామితులు లేకుండా:

మీకు కావలసిన విధంగా ఏదైనా అవుట్పుట్ వస్తువులను ముద్రించడానికి మీరు ప్రింట్ స్టేట్‌మెంట్‌ను ఉపయోగించుకోవచ్చు. కింది ఉదాహరణను పరిశీలించండి:

ఉదాహరణ:

ముద్రణ ('పైథాన్‌లో ప్రింట్ ఫంక్షన్‌ను ఉపయోగించడం')

అవుట్పుట్: పైథాన్‌లో ప్రింట్ ఫంక్షన్‌ను ఉపయోగించడం

ఇక్కడ, ప్రింట్ ఫంక్షన్ ఇచ్చిన స్ట్రింగ్‌ను కన్సోల్‌కు ప్రింట్ చేస్తుంది.

ఇప్పుడు ఒకే ముద్రణ ప్రకటనకు ఒకటి కంటే ఎక్కువ విలువలను ఇద్దాం.

ఉదాహరణ:

a = 2019 బి = 'ప్రపంచ' ముద్రణ ('హలో', ఎ, బి)

అవుట్పుట్: హలో 2019 ప్రపంచం

మీరు గమనిస్తే, పై ఉదాహరణలో, ఒకే ముద్రణ ప్రకటన మూడు వేర్వేరు వస్తువులను ముద్రిస్తుంది. అలాగే, ‘+‘ ఆపరేటర్ ఉదాహరణకు వస్తువుల సంగ్రహణను అనుమతిస్తుంది:

ఉదాహరణ:

a = 'హాయ్' బి = 'స్వాగతం' ముద్రణ (a + b)

అవుట్పుట్: హైవెల్కమ్

మీరు ప్రయత్నించగల మరికొన్ని ఉదాహరణలు ఇక్కడ ఉన్నాయి:

ఉదాహరణ:

ప్రింట్ ('హలో') ప్రింట్ ('హలో', 'వరల్డ్') # రెండు తీగలను ముద్రించడం ('హలో' + 'వరల్డ్') # రెండు తీగలను ముద్రించడం ('హలోన్' + 'వరల్డ్') # ముద్రణతో n ముద్రణ ( 'హలో', 'వరల్డ్', 2019) # ప్రింటింగ్ తీగలతో పాటు పూర్ణాంకాల ముద్రణ (2019, 'హలో వరల్డ్') ముద్రణ (str (2019) + 'హలో వరల్డ్') # తీగలను (టైప్ కన్వర్షన్ ఉపయోగించి) ప్రింట్ (34 +67) # ముద్రణలో చేర్చడం

మీరు ప్రతి వస్తువు మధ్య ఎలాంటి విభజనలను కూడా పేర్కొనవచ్చు.

సెపరేటర్‌ను పేర్కొంటుంది:

సెపరేటర్ ప్రింట్ స్టేట్మెంట్లో ఉన్న వివిధ వస్తువుల మధ్య విభజనను సృష్టిస్తుంది. ఈ లక్షణం యొక్క డిఫాల్ట్ విలువ వైట్‌స్పేస్ అక్షరం (‘‘). వినియోగదారు ఈ ఆపరేటర్ యొక్క విలువను అవసరమైనప్పుడు మార్చవచ్చు.

ఉదాహరణ:

a = 'హలో' b = 'ప్రపంచ' ముద్రణ (a, 2019, b, sep = ',')

అవుట్పుట్: హలో, 2019, ప్రపంచం

పై ఉదాహరణలో, మునుపటి ఉదాహరణకి భిన్నంగా వైట్‌స్పేస్ అక్షరం కాకుండా కామా (,) ద్వారా వేర్వేరు వస్తువులు వేరు చేయబడతాయి.

అవుట్పుట్ చివరిలో మీరు ఏమి ప్రింట్ చేయాలో కూడా మీరు సర్దుబాటు చేయవచ్చు.

ఉపయోగించి ముగింపు పరామితి:

ది ముగింపు అవుట్పుట్ చివరిలో మీరు ఏమి ప్రింట్ చేయాలో కాన్ఫిగర్ చేయడానికి పారామితి మిమ్మల్ని అనుమతిస్తుంది. ఈ పరామితి యొక్క డిఫాల్ట్ విలువ ‘n’ లేదా తదుపరి పంక్తి అక్షరం. అవుట్పుట్లను ముద్రించడానికి నేను రెండు వేర్వేరు ప్రింట్ ఫంక్షన్లను ఉపయోగించినప్పుడు ఏమి జరుగుతుందో చూద్దాం.

ఉదాహరణ:

a = 'హాయ్' బి = 'స్వాగతం' ముద్రణ (ఎ) ముద్రణ (బి)

అవుట్పుట్:

హాయ్ స్వాగతం

ఇక్కడ, ది ముగింపు పరామితి సెట్ చేయబడలేదు మరియు అందువల్ల, అవుట్‌పుట్‌లు రెండు వేర్వేరు పంక్తులలో ముద్రించబడతాయి. ఒకవేళ మీరు వాటిని ఒకే వరుసలో ముద్రించాలనుకుంటే, మీరు ఈ క్రింది విధంగా చేయవచ్చు:

ఉదాహరణ:

a = 'హాయ్' బి = 'స్వాగతం' ముద్రణ (ఎ, ముగింపు = '&') ముద్రణ (బి)

అవుట్పుట్: హాయ్ & స్వాగతం

పై ఉదాహరణలో, యొక్క విలువ ముగింపు పరామితి అవుట్‌పుట్‌ల మధ్య కనిపించే విధంగా ‘&‘.

ప్రింట్ స్టేట్మెంట్ ఒక ఫైల్కు అవుట్పుట్లను కూడా వ్రాయగలదు.

ఫైల్‌కు రాయడం:

అవుట్పుట్ ఐచ్ఛికంగా ఉపయోగించి ఫైల్కు వ్రాయవచ్చు ఫైల్ పరామితి. ఒకవేళ ఫైల్ లేనట్లయితే, అది ఆ పేరుతో క్రొత్త ఫైల్‌ను సృష్టిస్తుంది మరియు దానికి అవుట్‌పుట్‌ను వ్రాస్తుంది. ఉదాహరణకి:

ఉదాహరణ:

newfile = ఓపెన్ ('abc.txt', 'w') ముద్రణ ('హాయ్ స్వాగతం', ఫైల్ = క్రొత్త ఫైల్) newfile.close ()

అవుట్పుట్: దిగువ చిత్రంలోని ఫైల్‌ను చూడండి:

పైథాన్-ఎడురేకాలో ఫైల్-ప్రింట్‌కు EX1.txt_print

ది ఫ్లష్ పరామితి:

పైథాన్‌లో ప్రింట్ యొక్క ఫ్లష్ పరామితి బఫర్డ్ లేదా బఫర్ చేయని అవుట్‌పుట్‌ను ఎంచుకోవడానికి మిమ్మల్ని అనుమతిస్తుంది. ఈ పరామితి యొక్క డిఫాల్ట్ విలువ తప్పు, అంటే అవుట్పుట్ బఫర్ చేయబడుతుంది. ఒకవేళ మీరు దీనిని ట్రూ అని సెట్ చేస్తే, అవుట్పుట్ అప్రమత్తంగా ఉంటుంది మరియు ఈ ప్రక్రియ సాధారణంగా మునుపటి కంటే నెమ్మదిగా ఉంటుంది. దిగువ ఉదాహరణలో డిఫాల్ట్ బఫర్డ్ అవుట్పుట్ కోసం తీసుకున్న సమయాన్ని చూడండి:

ఉదాహరణ:

దిగుమతి సమయం g = ఓపెన్ ('sample.txt', 'r') a = g.read () s = time.time () print (a, flush = False) e = time.time () print (e-s)

అవుట్పుట్:

దీన్ని అమలు చేయడానికి తీసుకున్న సమయం 0.00099 సెకన్లు. ఇప్పుడు, విలువను ఒప్పుగా మార్చడానికి ప్రయత్నిద్దాం.

ఉదాహరణ:

దిగుమతి సమయం g = ఓపెన్ ('sample.txt', 'r') a = g.read () s = time.time () print (a, flush = True) e = time.time () print (e-s)

అవుట్పుట్:

అవుట్పుట్ బఫర్ చేయనప్పుడు అదే ప్రక్రియ 0.003 సెకన్లు పడుతుంది. ఎందుకంటే అవుట్పుట్‌ను అక్షరాల క్రమంలో ముద్రించడం కంటే భాగాలుగా బదిలీ చేయడం సులభం. సాధారణంగా అన్ని I / Os బఫర్ చేయబడతాయి. ఏదేమైనా, వినియోగదారుడు మొత్తం అవుట్పుట్ను ప్రత్యేక దృశ్యాలలో ఫ్లష్ చేయవలసి వచ్చినప్పుడు ఈ ఎంపిక సౌకర్యవంతంగా ఉంటుంది.

ఇది “పైథాన్‌లో ముద్రించు” పై ఈ వ్యాసం చివర తెస్తుంది. మీరు ప్రతిదీ స్పష్టంగా అర్థం చేసుకున్నారని నేను నమ్ముతున్నాను. మీరు వీలైనంత వరకు ప్రాక్టీస్ చేశారని నిర్ధారించుకోండి మరియు మీ అనుభవాన్ని తిరిగి పొందండి.

జావాలో టైప్ కాస్టింగ్ అంటే ఏమిటి

మాకు ప్రశ్న ఉందా? దయచేసి ఈ “పైథాన్‌లో ముద్రించండి” బ్లాగులోని వ్యాఖ్యల విభాగంలో పేర్కొనండి మరియు మేము వీలైనంత త్వరగా మిమ్మల్ని సంప్రదిస్తాము.

పైథాన్‌తో పాటు దాని వివిధ అనువర్తనాలతో లోతైన జ్ఞానం పొందడానికి, మీరు ప్రత్యక్ష ప్రసారం కోసం నమోదు చేసుకోవచ్చు 24/7 మద్దతు మరియు జీవితకాల ప్రాప్యతతో.