பைத்தானில் வடிவமைப்பு செயல்பாடு என்ன, அது எவ்வாறு இயங்குகிறது?



பைத்தானில் வடிவமைப்பு செயல்பாடு (str.format ()) என்பது சரம் வகையின் நுட்பமாகும், இது மாறி மாற்றீடுகள் மற்றும் தரவு வடிவமைப்பை முயற்சிக்கவும் செய்யவும் உங்களை அனுமதிக்கிறது.

பைத்தானில் வடிவமைப்பு செயல்பாடு ( பக்க வடிவம் () ) என்பது சரம் வகையின் நுட்பமாகும், இது மாறி மாற்றீடுகள் மற்றும் தரவு வடிவமைப்பை முயற்சிக்கவும் செய்யவும் உங்களை அனுமதிக்கிறது. புள்ளி தரவு வடிவத்தின் மூலம் விரும்பிய இடைவெளியில் ஒரு சரத்தின் பகுதிகளை இணைக்க இது உங்களுக்கு உதவுகிறது. வடிவமைப்பாளர்களின் பொதுவான பயன்பாடுகளின் மூலம் இந்த கட்டுரை உங்களுக்கு வழிகாட்டும் , இது உங்கள் குறியீடு மற்றும் நிரலை பயனர் நட்பாக இருக்க உதவும்.

இங்கே விவாதிக்கப்பட்ட அனைத்து சுட்டிகள் இங்கே:





எனவே தொடங்குவோம் :)

1) ஒற்றை வடிவமைப்பு:

ஒரு ஜோடி சுருள் அடைப்புக்குறிகளால் வரையறுக்கப்பட்ட ஒன்று அல்லது நிறைய மாற்று புலங்கள் அல்லது ஒதுக்கிடங்களை சரிசெய்வதன் மூலம் வடிவமைப்பாளர்கள் வேலை செய்கிறார்கள் '{}' - ஒரு சரம் மற்றும் str.format () நுட்பத்தை அழைக்கிறது. நீங்கள் சரத்துடன் ஒன்றிணைக்க விரும்பும் மதிப்பை வடிவமைப்பு () முறைக்கு அனுப்ப வேண்டும். இந்த மதிப்பு நீங்கள் நிரலை இயக்கும் தருணத்தில் உங்கள் ஒதுக்கிட} position நிலைநிறுத்தப்பட்ட அதே இடத்தில் அச்சிடப்படும். ஒற்றை வடிவமைப்பாளர்களை ஒரே ஒரு ஒதுக்கிடமுள்ளவர்கள் என வரையறுக்கலாம். கீழேயுள்ள எடுத்துக்காட்டில், அச்சு அறிக்கையில் வடிவமைப்பை செயல்படுத்துவதை நீங்கள் காண முடியும்.



இல் நேரடியாகப் பயன்படுத்துவதைத் தவிர அச்சு அறிக்கை , ஒரு மாறிக்கு வடிவமைப்பு () ஐயும் பயன்படுத்தலாம்:

உதாரணமாக:

அச்சு ('{py என்பது பைதான்'பார்மட்டில் (' எடுரேகா ') ஆரம்பநிலைக்கு ஒரு நல்ல வழி)

வெளியீடு: மலைப்பாம்பில் ஆரம்பிக்கிறவர்களுக்கு எடுரேகா ஒரு நல்ல வழி



அச்சு அறிக்கையில் நேரடியாகப் பயன்படுத்துவதைத் தவிர, ஒரு மாறிக்கு வடிவமைப்பையும் () பயன்படுத்தலாம்:

உதாரணமாக:

my_string = '{py என்பது பைதான்' அச்சில் (my_string.format ('Edureka')) ஆரம்பநிலைக்கு ஒரு நல்ல வழி.

வெளியீடு: மலைப்பாம்பில் ஆரம்பிக்கிறவர்களுக்கு எடுரேகா ஒரு நல்ல வழி

2) பல வடிவமைப்பு:

ஒரு வாக்கியத்தில் வேறொரு மாறி மாற்றீடு தேவைப்பட்டால், நாம் மாற்றாக விரும்பும் இடத்தில் மற்றொரு சுருள் அடைப்புக்குறிகளைச் சேர்ப்பதன் மூலமும் இரண்டாவது மதிப்பை வடிவமைப்பில் () அனுப்புவதன் மூலமும் இதைச் செய்யலாம். பைத்தான் பின்னர் அளவுருக்களாக அனுப்பப்படும் மதிப்புகள் மூலம் ஒதுக்கிடங்களை மாற்றும்.

உதாரணமாக:

my_string = '{print என்பது print print' அச்சில் (my_string.format ('எடுரேகா', 'இயந்திர கற்றல்')) ஆரம்பநிலைக்கு ஒரு நல்ல வழி.

வெளியீடு: தொடக்கநிலையாளர்களுக்கு எடுரேகா ஒரு நல்ல வழி

() வடிவமைப்பிற்கான அதே எண்ணிக்கையிலான உள்ளீடுகளுடன், கொடுக்கப்பட்ட மாறியில் உங்களுக்குத் தேவையான பல இருப்பிடங்கள் அல்லது சுருள் அடைப்புக்குறிகளை நீங்கள் சேர்க்கலாம்.

உதாரணமாக:

my_string = '{print என்பது print for' print இல் {for க்கான {} விருப்பமாகும் (my_string.format ('எடுரேகா', 'சிறந்த', 'அனுபவம் வாய்ந்த', 'இயந்திர கற்றல்'))

வெளியீடு: இயந்திர கற்றலில் அனுபவம் வாய்ந்தவர்களுக்கு எடுரேகா ஒரு சிறந்த வழி

எனவே பைத்தானில் வடிவமைப்பு செயல்பாட்டுடன் முன்னேறுங்கள்

3) நிலை மற்றும் முக்கிய வாதங்களைப் பயன்படுத்தி வடிவமைப்பாளர்கள்:

ஒதுக்கிடங்கள் காலியாக இருக்கும்போது {}, பைதான் மொழிபெயர்ப்பாளர் மதிப்புகளை str.format () மூலம் வரிசையில் மாற்றுவார்.

Str.format () முறைமையில் இருக்கும் மதிப்புகள் முதன்மையாக உள்ளன tuple ( 'ஒரு டப்பிள் என்பது மாறாத பைதான் பொருள்களின் வரிசை' ) தரவு வகைகள் மேலும் ஒவ்வொரு தனி உருப்படியும் அதன் குறியீட்டு எண்ணால் குறிப்பிடப்படுகிறது, இது பூஜ்ஜியத்துடன் தொடங்குகிறது. இந்த குறியீட்டு எண்கள் பின்னர் அசல் சரத்திற்குள் சுருள் அடைப்புக்குறிக்குள் அனுப்பப்படுகின்றன.

() வடிவமைப்பிலிருந்து குறிப்பிட்ட மதிப்பை உங்கள் மாறியில் பெற, சுருள் அடைப்புக்குறிக்குள் உள்ள நிலை வாதங்கள் அல்லது குறியீட்டு எண்களைப் பயன்படுத்தலாம்:

உதாரணமாக:

_ 1} 'அச்சில் (my_string.format (' எடுரேகா ',' இயந்திர கற்றல் ')) ஆரம்பநிலைக்கு my_string =' {0 a ஒரு நல்ல வழி.

வெளியீடு: இயந்திர கற்றலில் ஆரம்பிக்கிறவர்களுக்கு எடுரேகா ஒரு நல்ல வழி

சுருள் அடைப்புக்குறிக்குள் அந்த மாறி பெயரை அழைப்பதன் மூலம் வடிவமைப்பை () வடிவத்தில் அழைக்க முக்கிய வாதங்கள் உதவுகின்றன:

உதாரணமாக:

_ டொமைன் print 'அச்சில் (my_string.format (' எடுரேகா ', டொமைன் =' இயந்திர கற்றல் ')) ஆரம்பநிலைக்கு my_string =' {0 a ஒரு நல்ல வழி.

வெளியீடு: இயந்திர கற்றலில் ஆரம்பிக்கிறவர்களுக்கு எடுரேகா ஒரு நல்ல வழி

முக்கிய சொல் மற்றும் நிலை வாதங்கள் இரண்டையும் நாம் ஒன்றாகப் பயன்படுத்தலாம்:

உதாரணமாக:

_ 0} 'அச்சில் (my_string.format (' எடுரேகா ', டொமைன் =' செயற்கை நுண்ணறிவு ')) ஆரம்பநிலைக்கு my_string =' {domain} ஒரு நல்ல வழி.

வெளியீடு:

__string = “{டொமைன்} என்பது in 0 in இல் ஆரம்பிக்க ஒரு நல்ல வழி.”

அச்சிடு (my_string.format (“எடுரேகா”, டொமைன் = “செயற்கை நுண்ணறிவு”))

செயற்கை நுண்ணறிவு எடுரேகாவில் ஆரம்பநிலைக்கு ஒரு நல்ல வழி

4) வகை விவரக்குறிப்பு:

வடிவமைப்பு குறியீடு தொடரியல் பயன்படுத்தி எங்கள் தொடரியல் சுருள் அடைப்புக்குறிக்குள் மேலும் அளவுருக்கள் இணைக்கப்பட்டுள்ளன. இந்த தொடரியல் பகுதியில் புலம்_பெயர் எங்கிருந்தாலும் அது வாதம் அல்லது முக்கிய சொல்லை str.format () நுட்பத்திற்கு குறிக்கிறது, மேலும் மாற்றம் என்பது தரவு வகையின் மாற்று குறியீட்டை குறிக்கிறது. சில மாற்று வகைகள்:

s - சரங்கள்

d - தசம முழு எண்கள் (அடிப்படை -10)

ஜாவாவில் பிளவு என்ன செய்கிறது

f - மிதவை

c - எழுத்து

b - பைனரி

o - ஆக்டல்

x - 9 க்குப் பிறகு சிறிய எழுத்துக்களுடன் ஹெக்ஸாடெசிமல்

e - அடுக்கு குறியீடு

உதாரணமாக:

my_string = 'இன்று {0 in இல் வெப்பநிலை {1: d} டிகிரி வெளியே உள்ளது!' அச்சிடு (my_string.format ('விசாக்', 22%)

வெளியீடு: விசாகில் இன்று வெப்பநிலை 22 டிகிரி வெளியே உள்ளது!

நீங்கள் சரியான மாற்றத்தைப் பயன்படுத்துகிறீர்கள் என்பதை உறுதிப்படுத்திக் கொள்ளுங்கள். நீங்கள் வெவ்வேறு மாற்று குறியீடுகளைப் பயன்படுத்துகிறீர்கள் என்றால் கீழேயுள்ள பிழையைப் பெறுவீர்கள்:

உதாரணமாக:

my_string = 'இன்று {0 in இல் வெப்பநிலை {1: d} டிகிரி வெளியே உள்ளது!' அச்சிடு (my_string.format ('விசாக்', 22.025%)

வெளியீடு:

—————————————————————————

ValueError Traceback (மிக சமீபத்திய அழைப்பு கடைசியாக)

இல்

1 my_string = “இன்று {0 in இல் வெப்பநிலை {1: d} டிகிரி வெளியே உள்ளது!”

Print-> 2 அச்சு (my_string.format (“விசாக்”, 22.025%))

மதிப்பு பிழை: ‘மிதவை’ வகையின் பொருளுக்கு அறியப்படாத வடிவமைப்பு குறியீடு ‘டி’

மிதக்கும் முழு எண்ணில் தசம புள்ளிகளின் எண்ணிக்கையை கூட நீங்கள் கட்டுப்படுத்தலாம்:

உதாரணமாக:

my_string = 'இன்று {0 in இல் வெப்பநிலை {1: .2f} டிகிரி வெளியே உள்ளது!' அச்சிடு (my_string.format ('விசாக்', 22.025%)

வெளியீடு: இன்று விசாகில் வெப்பநிலை 22.02 டிகிரி வெளியே உள்ளது!

5) வடிவமைப்பாளரைப் பயன்படுத்தி இடைவெளி மற்றும் சீரமைப்புகள்:

இடங்கள் அல்லது சீரமைப்பை வலது அல்லது இடது அல்லது ஒதுக்கிடத்தின் இருபுறமும் பயன்படுத்த நாம் () வடிவமைப்பைப் பயன்படுத்தலாம். சீரமைப்பு குறியீடுகள்:

^: மைய உரை

>: வலது-சீரமை

உதாரணமாக:

my_string = 'இன்று {0:20 in இல் வெப்பநிலை {1: d} டிகிரி வெளியே உள்ளது!' அச்சிடு (my_string.format ('விசாக்', 22%)

வெளியீடு: விசாகில் இன்று வெப்பநிலை 22 டிகிரி வெளியே உள்ளது!

உதாரணமாக:

my_string = 'இன்று {0 in இல் வெப்பநிலை வெளியே {1:20} டிகிரி!' அச்சிடு (my_string.format ('விசாக்', 22%)

வெளியீடு:

விசாகில் இன்று வெப்பநிலை 22 டிகிரி வெளியே உள்ளது!

சரங்களை இடது-நியாயப்படுத்துவதையும் எண்கள் வலது-நியாயப்படுத்தப்படுவதையும் நாம் காணலாம். () வடிவமைப்பைப் பயன்படுத்துவதன் மூலம் கீழே உள்ள இரண்டையும் மாற்றலாம்:

உதாரணமாக:

my_string = '{0:> 20 in இல் உள்ள வெப்பநிலை இன்று {1: d} டிகிரி வெளியே உள்ளது!' அச்சிடு (my_string.format ('விசாக்', 22%)

வெளியீடு:

விசாகில் இன்று வெப்பநிலை 22 டிகிரி வெளியே உள்ளது!

6) தரவை ஒழுங்கமைத்தல்:

எக்செல் தாளில் தரவை ஒழுங்கமைக்க நாங்கள் முனைகிறோம், அங்கு நெடுவரிசை அளவை பல்வேறு முறைகளில் சரிசெய்ய முடியும், ஆனால் நிரலில் அதே விஷயத்தை எவ்வாறு பயன்படுத்தலாம், அங்கு ஒரு நெடுவரிசையில் உள்ள மதிப்புகள் ஒரு அதிவேக வழியில் அதிகரிக்கிறது மற்றும் ஒரு நெடுவரிசையில் உள்ள உருப்படிகள் மற்ற அல்லது இறுதி பயனருக்கு எந்த மதிப்பு எந்த நெடுவரிசைக்கு சொந்தமானது என்பதைப் புரிந்துகொள்வது கடினம்.

உதாரணமாக:

நான் வரம்பில் (4,15): அச்சிடு (i, i * i, i * i * i)

வெளியீடு:

4 16 64
5 25 125
6 36 216
7 49 343
8 64 512
9 81 729
10 100 1000
11 121 1331
12 144 1728
13 169 2197
14 196 2744

ஒவ்வொரு நெடுவரிசைக்கும் இடையில் உள்ள இடத்தை வரையறுக்க வடிவமைப்பை () பயன்படுத்தலாம், இதன் மூலம் இறுதி பயனர் வெவ்வேறு நெடுவரிசைகளின் மதிப்புகளை எளிதாக வேறுபடுத்த முடியும்.

உதாரணமாக:

நான் வரம்பில் (4,15): அச்சிடு ('{: 6d} 6: 6d} {: 6d}'. வடிவம் (i, i * i, i * i * i))

வெளியீடு:

4 16 64
5 25 125
6 36 216
7 49 343
8 64 512
9 81 729
10 100 1000
11 121 1331
12 144 1728
13 169 2197
14 196 2744

மேலே உள்ள பயன்பாடுகளிலிருந்து, மாறக்கூடிய மாற்றீட்டிற்கான வடிவமைப்பாளர்கள் சரங்களை ஒன்றிணைக்கவும், மதிப்புகளை மாற்றவும், மதிப்புகள் மற்றும் தரவை ஒழுங்கமைக்கவும் ஒரு சிறந்த வழியாகும் என்று நாம் கூறலாம். மாறுபட்ட மாற்றுகளை ஒரு சரத்திற்குள் அனுப்புவதற்கான எளிதான, ஆனால் விளக்கமில்லாத முறையை வடிவமைப்பாளர்கள் குறிக்கின்றனர், மேலும் புரிந்துகொள்ளக்கூடிய மற்றும் பயனர் நட்பான சில வெளியீட்டை உருவாக்க உதவியாக இருக்கும்.

இது பைத்தானில் வடிவமைப்பு செயல்பாடு குறித்த இந்த கட்டுரையின் முடிவிற்கு நம்மைக் கொண்டுவருகிறது. உங்களுடன் பகிரப்பட்ட எல்லாவற்றிலும் நீங்கள் தெளிவாக இருக்கிறீர்கள் என்று நம்புகிறேன். முடிந்தவரை பயிற்சி செய்து உங்கள் அனுபவத்தை மாற்றியமைக்கவும்.

எங்களுக்கு ஒரு கேள்வி கிடைத்ததா? தயவுசெய்து இந்த “பைத்தானில் வடிவமைப்பு செயல்பாடு” வலைப்பதிவின் கருத்துகள் பிரிவில் குறிப்பிடவும், விரைவில் நாங்கள் உங்களைத் தொடர்புகொள்வோம்.

எந்தவொரு பிரபலமான தொழில்நுட்பங்களுடனும் அதன் பல்வேறு பயன்பாடுகளுடன் ஆழமான அறிவைப் பெற, நீங்கள் நேரலைக்கு பதிவு செய்யலாம் 24/7 ஆதரவு மற்றும் வாழ்நாள் அணுகலுடன்.