Learn python programming in tamil self parameter tamil

Опубликовано: 11 Сентябрь 2024
на канале: ScriptGPT
1
0

Get Free GPT4o from
python-ல் `self` பராமேட்டரைப் பற்றி புரிந்துகொள்வது மிகவும் முக்கியமானது, ஏனெனில் இது வகுப்புகள் மற்றும் பொருட்கள் (classes and objects) உடன் வேலை செய்யும் போது முக்கியத்துவம் வாய்ந்தது. `self` பராமேட்டர், நீங்கள் ஒரு வகுப்பின் உள்ளே உள்ள செயல்பாடுகளை (methods) எழுதும் போது, அந்த வகுப்பின் தற்போதைய பொருளை (instance) குறிக்க பயன்படுகிறது.

python-ல் `self` பராமேட்டரின் செயல்பாடு

1. **எது `self`?**
- `self` என்பது ஒரு வழக்கமான பெயர், ஆனால் நீங்கள் இதனுக்குப் பிறகு வேறு பெயர்களையும் பயன்படுத்தலாம். ஆனால், இது பொதுவாக `self` என்ற பெயருடன் இருப்பது நல்ல பழக்கம் ஆகும்.
- `self` பராமேட்டர், அந்த வகுப்பின் உள்ளே உள்ள செயல்பாடுகளில் (methods) பயன்படுத்தப்படும் பொருளை குறிக்கிறது.

2. **`self`-ஐ எப்படி பயன்படுத்துவது?**
- `self`-ஐ வகுப்பின் உள்ளே செயல்பாடுகளில் (methods) முதலில் பராமேட்டராக சேர்க்க வேண்டும்.
- `self`-ஐ பயன்படுத்தி, அந்த வகுப்பின் உள்ளே உள்ள மற்ற உறுப்பினர்களையும் (attributes) அணுகலாம்.

எடுத்துக்காட்டு

இங்கு ஒரு எளிய எடுத்துக்காட்டை காணலாம்:



விளக்கம்:

1. **`class car:`** - `car` என்ற வகுப்பை உருவாக்குகிறோம்.
2. **`def __init__(self, brand, model):`** - இது ஒரு காம்போர்டு (constructor), இது வகுப்பின் புதிய பொருளை உருவாக்கும் போது அழைக்கப்படும்.
- `self.brand` மற்றும் `self.model` ஆகியவை வகுப்பின் உறுப்பினர்களாக (attributes) உள்ளன.
3. **`def display_info(self):`** - `display_info` என்ற செயல்பாடு, `self`-ஐப் பயன்படுத்தி `brand` மற்றும் `model` உறுப்பினர்களை அணுகுகிறது.
4. **`my_car = car("toyota", "corolla")`** - `car` வகுப்பின் ஒரு பொருளை உருவாக்குகிறோம்.
5. **`my_car.display_info()`** - `display_info` செயல்பாட்டை அழைக்கிறோம், இது கார் பற்றிய தகவலை அச்சிடும்.

முடிவு

`self` பராமேட்டரைப் பயன்படுத்துவது உங்கள் வகுப்புகள் மற்றும் பொருட்களை நிரலாக்கும் போது மிகவும் முக்கியமானது. இது வகுப்பின் உள்ளே உள்ள உறுப்பினர்களை (attributes) மற்றும் செயல்பாடுகளை (methods) அணுக உதவுகிறது. இந்த எடுத்துக்காட்டின் மூலம், நீங்கள் `self` பராமேட்டரின் அடிப்படைகளை புரிந்துகொண்டீர்கள். python-ல் வகுப்புகள் மற்றும் பொருட்களைப் பற்றி மேலும் கற்றுக் ...

learning path
learning course free
learning resources
learning game
learning for kids

python learning path
python learning course free
python learning resources
python learning game
python learning for kids
python learning roadmap
python learning app
python learn online
python learning course
python learning
python parameterized tests
python parameter vs argument
python parameters command line
python parameter type
python parameters
python parameterized sql query
python parameterized string
python parameter default value