# P2.1 Python मध्ये Variable म्हणजे काय?

Source: https://ravindrabagale.com/mr/datascience/py02-python-variables-and-data-types-explained-for-beginners/p2-1-what-is-a-variable-in-python.html
Language: mr (Marathi with English technical terms)

हे का शिकायचं?

एकच value पुन्हा पुन्हा टाइप करण्यापेक्षा तिला नाव देऊन वापरणं सोपं आणि सुरक्षित असतं.

हे काय आहे?

Variable म्हणजे value वर लावलेलं label. = चिन्ह उजवीकडची value डावीकडच्या नावाला देतं. नाव lowercase आणि underscore वापरून लिहा, उदा. order_total.

कसं करायचं?

Step 1. नाव निवडा.
Step 2. = लिहा.
Step 3. Value लिहा.
Step 4. नंतर ते नाव code मध्ये वापरा.

Python आणि इतर भाषा: तुलना

- Python: price = 499
- Java: int price = 499;
- JavaScript: let price = 499;
- Go: price := 499

उदाहरण A: एक value साठवा

```python
price = 499
print(price)
```

Output:

```text
499
```

याचा अर्थ: price नावात value साठवली आणि print ने दाखवली.

उदाहरण B: Variables एकत्र वापरा

```python
price = 499
quantity = 3
bill = price * quantity
print(bill)
```

Output:

```text
1497
```

याचा अर्थ: Variables चा गुणाकार करून total मिळाला. नावं असल्यामुळे code वाचायला सोपा होतो.

उदाहरण C: Value बदला

```python
price = 499
quantity = 3
price = 449
print(price * quantity)
```

Output:

```text
1347
```

याचा अर्थ: नवीन value दिल्यावर जुनी value जाते. Variable मध्ये नेहमी शेवटची दिलेली value असते.

रवींद्र बागले यांची tip

Excel मध्ये column ला जसं नाव द्याल तसं variables ला नाव द्या: `order_amount`, `city`, `is_paid`. सहा महिन्यांनीही स्वतःचा code समजेल.
