நிரலாக்கத்தின் மிக முக்கியமான அடிப்படைகளில் ஒன்று வெளியீடுகளை அச்சிடுவது. ஒவ்வொரு நிரலாக்க மொழியும் வெளியீட்டை கன்சோலுக்கு அல்லது கோப்புகளுக்கு அச்சிடுவதற்கு அதன் சொந்த முறைகளைக் கொண்டுள்ளது. இல் , பைத்தானின் அச்சு செயல்பாட்டுடன் வெளியீடுகளைத் திரும்பப் பெறுவதற்கான இந்த செயல்முறை மிகவும் எளிமையானது. இந்த கட்டுரையில், பைத்தானில் அச்சிடும் அனைத்து முக்கிய அம்சங்களையும் நீங்கள் கற்றுக் கொள்வீர்கள்.
நகர்த்துவதற்கு முன், இங்கே உள்ளடக்கப்பட்ட உள்ளடக்கங்களைப் பார்ப்போம்:
பைத்தானில் அச்சு என்றால் என்ன?
பைத்தானில் அச்சிடுவது நிலையானது வெளியீட்டை கன்சோலில் அச்சிடப் பயன்படுகிறது. இந்த செயல்பாட்டின் தொடரியல் பின்வருமாறு:
SYNTAX:
அச்சு ( மதிப்பு 1 , மதிப்பு 2 , ..., செப் = ‘‘, முடிவு = ‘ந‘, கோப்பு = sys.stdout, பறிப்பு = தவறு)
அளவுருக்கள் மற்றும் அவற்றின் விளக்கங்கள் பின்வருமாறு:
அளவுரு | விளக்கம் |
மதிப்பு 1, மதிப்பு 2 , ... ... | அச்சிட வேண்டிய வெளியீடுகள். ஒன்றுக்கு மேற்பட்டதாக இருக்கலாம் |
செப் | அச்சிடப்பட்ட பொருள்களை எவ்வாறு பிரிக்க விரும்புகிறீர்கள் என்பதைக் குறிப்பிட ஒரு விருப்ப அளவுரு பயன்படுத்தப்படுகிறது. இதன் இயல்புநிலை மதிப்பு ஒரு இடைவெளி (‘‘). |
முடிவு | வெளியீட்டின் முடிவில் அச்சிட வேண்டியதைக் குறிப்பிட ஒரு விருப்ப அளவுரு பயன்படுத்தப்படுகிறது. இயல்புநிலை மதிப்பு ‘n’ |
கோப்பு | எழுதும் முறையுடன் ஒரு விருப்ப அளவுரு. இயல்புநிலை மதிப்பு sys.stdout மலைப்பாம்புக்கு அணுவை எவ்வாறு பயன்படுத்துவது |
பறிப்பு | வெளியீட்டை சுத்தப்படுத்த வேண்டுமா (உண்மை) அல்லது இடையக (தவறு) என்பதைக் குறிப்பிட பயன்படுத்தப்படும் ஒரு விருப்ப அளவுரு. அதன் இயல்புநிலை மதிப்பு தவறானது |
குறிப்பு: அனைத்து பொருட்களும் வெளியீடாக திரும்புவதற்கு முன்பு ஒரு சரமாக மாற்றப்படும்.
பைத்தானில் அச்சு பயன்படுத்துதல்
அச்சு செயல்பாட்டை பின்வருமாறு பயன்படுத்தலாம்:
விருப்ப அளவுருக்கள் இல்லாமல்:
உங்களுக்குத் தேவையான எந்தவொரு வெளியீட்டு பொருட்களையும் அச்சிட அச்சு அறிக்கையைப் பயன்படுத்தலாம். பின்வரும் எடுத்துக்காட்டைக் கவனியுங்கள்:
உதாரணமாக:
அச்சு ('பைத்தானில் அச்சு செயல்பாட்டைப் பயன்படுத்துதல்')
வெளியீடு: பைத்தானில் அச்சு செயல்பாட்டைப் பயன்படுத்துதல்
இங்கே, அச்சு செயல்பாடு கன்சோலுக்கு கொடுக்கப்பட்ட சரத்தை அச்சிடுகிறது.
இப்போது ஒரு அச்சு அறிக்கைக்கு ஒன்றுக்கு மேற்பட்ட மதிப்புகளைக் கொடுப்போம்.
உதாரணமாக:
a = 2019 b = 'உலக' அச்சு ('ஹலோ', a, b)
வெளியீடு: வணக்கம் 2019 உலகம்
நீங்கள் பார்க்க முடியும் என, மேலே உள்ள எடுத்துக்காட்டில், ஒரு அச்சு அறிக்கை மூன்று வெவ்வேறு பொருட்களை அச்சிடுகிறது. மேலும், ‘+‘ ஆபரேட்டர் எடுத்துக்காட்டாக பொருள்களின் ஒருங்கிணைப்பை அனுமதிக்கிறது:
உதாரணமாக:
a = 'ஹாய்' b = 'வரவேற்பு' அச்சு (a + b)
வெளியீடு: ஹைவெல்கம்
நீங்கள் முயற்சிக்கக்கூடிய இன்னும் சில எடுத்துக்காட்டுகள் இங்கே:
உதாரணமாக:
அச்சு ('ஹலோ') அச்சு ('ஹலோ', 'வேர்ல்ட்') # இரண்டு சரங்களை அச்சிடுதல் ('ஹலோ' + 'வேர்ல்ட்') # இரண்டு சரங்களை அச்சிடுகிறது ('ஹலோன்' + 'வேர்ல்ட்') # n அச்சுடன் அச்சிடுதல் ( 'ஹலோ', 'வேர்ல்ட்', 2019) # அச்சிடும் சரங்களுடன் முழு எண் அச்சு (2019, 'ஹலோ வேர்ல்ட்') அச்சு (str (2019) + 'ஹலோ வேர்ல்ட்') # முழு எண்ணை சரங்களுடன் (வகை மாற்றத்தைப் பயன்படுத்தி) அச்சிடுதல் (34) +67) # அச்சுக்குள் சேர்க்கிறது
ஒவ்வொரு பொருளுக்கும் இடையில் எந்த வகையான பிரிப்பான்களையும் நீங்கள் குறிப்பிடலாம்.
பிரிப்பான் குறிப்பிடுகிறது:
பிரிப்பான் அச்சு அறிக்கையில் இருக்கும் வெவ்வேறு பொருள்களுக்கு இடையே ஒரு பகிர்வை உருவாக்குகிறது. இந்த பண்புக்கூறின் இயல்புநிலை மதிப்பு ஒரு இடைவெளி எழுத்து (‘‘). பயனர் இந்த ஆபரேட்டரின் மதிப்பை எப்போது வேண்டுமானாலும் மாற்றலாம்.
உதாரணமாக:
a = 'ஹலோ' b = 'உலக' அச்சு (a, 2019, b, sep = ',')
வெளியீடு: வணக்கம், 2019, உலகம்
மேலேயுள்ள எடுத்துக்காட்டில், முந்தைய உதாரணத்திற்கு மாறாக ஒரு இடைவெளி எழுத்தை விட வெவ்வேறு பொருள்கள் கமாவால் (,) பிரிக்கப்படுகின்றன.
வெளியீட்டின் முடிவில் நீங்கள் எதை அச்சிட வேண்டும் என்பதையும் நீங்கள் சரிசெய்யலாம்.
பயன்படுத்தி முடிவு அளவுரு:
தி முடிவு வெளியீட்டின் முடிவில் நீங்கள் எதை அச்சிட வேண்டும் என்பதை உள்ளமைக்க அளவுரு உங்களை அனுமதிக்கிறது. இந்த அளவுருவின் இயல்புநிலை மதிப்பு ‘n’ அல்லது அடுத்த வரி எழுத்து. வெளியீடுகளை அச்சிட இரண்டு தனித்தனி அச்சு செயல்பாடுகளைப் பயன்படுத்தும்போது என்ன நடக்கிறது என்று பார்ப்போம்.
உதாரணமாக:
a = 'ஹாய்' b = 'வரவேற்பு' அச்சு (அ) அச்சு (ஆ)
வெளியீடு:
ஹாய் வரவேற்பு
இங்கே, தி முடிவு அளவுரு அமைக்கப்படவில்லை, எனவே, வெளியீடுகள் இரண்டு தனித்தனி வரிகளில் அச்சிடப்படுகின்றன. நீங்கள் அதை ஒரே வரியில் அச்சிட விரும்பினால், நீங்கள் பின்வருமாறு செய்யலாம்:
உதாரணமாக:
a = 'ஹாய்' b = 'வரவேற்பு' அச்சு (a, end = '&') அச்சு (b)
வெளியீடு: ஹாய் & வரவேற்கிறோம்
மேலே உள்ள எடுத்துக்காட்டில், இன் மதிப்பு முடிவு வெளியீடுகளுக்கு இடையில் காணப்படுவது போல் அளவுரு ‘&‘.
அச்சு அறிக்கை ஒரு கோப்பிற்கு வெளியீடுகளையும் எழுதலாம்.
ஒரு கோப்புக்கு எழுதுதல்:
வெளியீட்டைப் பயன்படுத்தி ஒரு கோப்பில் எழுதலாம் கோப்பு அளவுரு. கோப்பு இல்லாவிட்டால், அது அந்த பெயருடன் ஒரு புதிய கோப்பை உருவாக்கி அதற்கு வெளியீட்டை எழுதுகிறது. உதாரணத்திற்கு:
உதாரணமாக:
newfile = திறந்த ('abc.txt', 'w') அச்சு ('ஹாய் வரவேற்பு', கோப்பு = புதிய கோப்பு) newfile.close ()
வெளியீடு: கீழேயுள்ள படத்தில் உள்ள கோப்பைப் பாருங்கள்:
தி பறிப்பு அளவுரு:
பைத்தானில் அச்சிடப்பட்ட பறிப்பு அளவுரு, இடையக அல்லது இடையறாத வெளியீட்டைத் தேர்வுசெய்ய உங்களை அனுமதிக்கிறது. இந்த அளவுருவின் இயல்புநிலை மதிப்பு தவறானது, அதாவது வெளியீடு இடையகப்படுத்தப்படும். நீங்கள் இதை உண்மை என அமைத்தால், வெளியீடு தடையற்றது மற்றும் இந்த செயல்முறை பொதுவாக முந்தையதை விட மெதுவாக இருக்கும். கீழேயுள்ள எடுத்துக்காட்டில் இயல்புநிலை இடையக வெளியீட்டிற்கு எடுக்கப்பட்ட நேரத்தை பாருங்கள்:
உதாரணமாக:
இறக்குமதி நேரம் 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 () அச்சு (a, பறிப்பு = உண்மை) e = time.time () அச்சு (e-s)
வெளியீடு:
வெளியீடு தடையின்றி இருக்கும்போது அதே செயல்முறை 0.003 வினாடிகள் ஆகும். ஏனென்றால், வெளியீட்டை துகள்களின் வரிசையில் அச்சிடுவதை விட துண்டாக மாற்றுவது எளிது. பொதுவாக அனைத்து I / Os இடையகப்படுத்தப்படுகின்றன. இருப்பினும், பயனர் முழு வெளியீட்டையும் சிறப்பு காட்சிகளில் பறிக்க வேண்டியிருக்கும் போது இந்த விருப்பம் வசதியானது.
இது “பைத்தானில் அச்சிடு” பற்றிய இந்த கட்டுரையின் முடிவைக் கொண்டுவருகிறது. நீங்கள் எல்லாவற்றையும் தெளிவாக புரிந்து கொண்டீர்கள் என்று நம்புகிறேன். முடிந்தவரை பயிற்சி செய்து உங்கள் அனுபவத்தை மாற்றியமைக்கவும்.
ஜாவாவில் பீன் என்றால் என்ன
எங்களுக்கு ஒரு கேள்வி கிடைத்ததா? தயவுசெய்து இந்த 'பைத்தானில் அச்சிடு' வலைப்பதிவின் கருத்துகள் பிரிவில் குறிப்பிடவும், விரைவில் நாங்கள் உங்களிடம் வருவோம்.
பைத்தானின் பல்வேறு பயன்பாடுகளுடன் ஆழ்ந்த அறிவைப் பெற, நீங்கள் நேரலைக்கு பதிவு செய்யலாம் 24/7 ஆதரவு மற்றும் வாழ்நாள் அணுகலுடன்.