பைதான் தரவுத் தரங்கள் (Python Data Types)
பைதான் ஒரு சக்திவாய்ந்த மற்றும் எளிதாக கற்றுக்கொள்ளக்கூடிய நிரலாக்க மொழியாகும். பைதானில், தரவுகளை நிரல்களில் சரியாகவும் செயல்படுத்தவும், நமக்கு தேவையானது பைதான் தரவுத் தரங்களைப் பயன்படுத்துதல். தரவுத் தரங்கள் என்பது வெவ்வேறு வகையான தரவுகளைக் குறிக்கின்றன. இவை பைதானில் தரவுகளை எப்படி பராமரிக்க மற்றும் செயல்படுத்த நாம் எந்த வகையான தரவுகளை பயன்படுத்த வேண்டும் என்பதை தீர்மானிக்கின்றன.
பைதான் தரவுத் தரங்களின் முக்கிய வகைகள்:
- முழுத்தொகை (Integer):
- இது முழு எண்களைக் குறிக்கிறது. எடுத்துக்காட்டாக, 10, -5, 0 போன்றவை முழுத்தொகை தரவுகள்.
- எடுத்துக்காட்டு:
python age = 25
- பிழை (Float):
- இது தசம மிடுக்குகளுடன் கூடிய எண்களைக் குறிக்கிறது. எடுத்துக்காட்டாக, 3.14, -0.001, 2.0 போன்றவை பிழை தரவுகள்.
- எடுத்துக்காட்டு:
python pi = 3.14159
- விடை (String):
- எழுத்துக்கள், வார்த்தைகள், அல்லது வாசகங்களைப் பயன்படுத்தி உள்ள தரவுகள் விடை என அழைக்கப்படுகின்றன. இதில் கோடிகளுக்குள் (quotes) இருப்பது அவசியம்.
- எடுத்துக்காட்டு:
python name = "அருண்"
- பூலியன் (Boolean):
- இதுவொரு லாஜிகல் தரவுத் தொகுதி ஆகும். இது உண்மையான (True) அல்லது பொய்யான (False) நிலையை மட்டுமே கொண்டிருக்கும்.
- எடுத்துக்காட்டு:
python is_active = True
- தொகுப்பு (List):
- இவை பல்வேறு தரவுகளை ஒற்றை தொகுப்பாகக் கொண்டிருக்கும். பைதானில் தொகுப்புகள் ஆவிகள், முழுத்தொகை, பிழை போன்றவற்றை மாறி மாறி கொண்டிருக்கலாம்.
- எடுத்துக்காட்டு:
python numbers = [1, 2, 3, 4, 5]
- அடைவை (Tuple):
- இதுவும் தொகுப்பைப் போலவே, ஆனால், இதில் உள்ள மதிப்புகளை மாற்ற இயலாது. ஒரு முறை வரைவு செய்யப்பட்ட பிறகு, Tuple-ல் உள்ள தரவுகள் நிரந்தரமாகும்.
- எடுத்துக்காட்டு:
python coordinates = (10.0, 20.0)
- அகரவரிசை (Dictionary):
- அகரவரிசை என்பது முக்கியம்-மதிப்பு (Key-Value) ஜோடிகளை கொண்ட ஒரு தொகுப்பாகும். இது ஒரு முக்கியத்தை அடிப்படையாக கொண்டு ஒரு மதிப்பை அடைய உதவும்.
- எடுத்துக்காட்டு:
python student = {"name": "ரவி", "age": 21, "course": "Python"}
முடிவு
பைதான் தரவுத் தரங்கள் உங்கள் நிரல்களில் தரவுகளை எவ்வாறு சேமிக்க, அடைய மற்றும் செயல்படுத்த உதவுகின்றன. ஒவ்வொரு தரவுத் தரங்களும் ஒரு குறிப்பிட்ட நிலையை சுலபமாக அடைய உதவும். பைதானில் பயிற்சி செய்து, தரவுகளை எவ்வாறு கையாள வேண்டும் என்பதில் நிபுணத்துவம் அடையலாம்.