Chapter 2Python Tutorial~1 min read
Variables in Python
Variables — Data साठवायचे containers
Variable म्हणजे एक container जो data साठवतो. Python मध्ये variable declare करायला कोणताही keyword लागत नाही — फक्त name लिहा आणि value assign करा. Python आपोआप type ओळखतो!
Marathi Analogy
Variable म्हणजे घरातल्या डब्याला नाव देणे. "साखर" डब्यात साखर, "मीठ" डब्यात मीठ. name = "Rahul" म्हणजे "name" या डब्यात "Rahul" भरला. नंतर name = "Amit" केलं तर तोच डबा update होतो!
Variable assignment
python
# Python मध्ये variable assign करणे
name = "Abhishek" # str type
age = 20 # int type
height = 5.9 # float type
passed = True # bool type
print(name) # Abhishek
print(age) # 20
print(height) # 5.9
print(passed) # TrueVariable Naming Rules
- ▸फक्त letters, numbers, underscore (_) वापरा
- ▸Number ने सुरू करू नका — 5name चुकीचे आहे
- ▸Space नको — name of city चुकीचे, nameOfCity बरोबर
- ▸Case sensitive — Name आणि name वेगळे आहेत
- ▸$ किंवा @ सारखे special characters नको
Naming styles आणि Dynamic Typing
python
# Multi-word naming styles
nameOfCity = "Mumbai" # Camel case
NameOfCity = "Pune" # Pascal case
name_of_city = "Nagpur" # Snake case (Python preferred!)
# Dynamic typing — type बदलू शकतो!
x = 10
print(type(x)) # <class 'int'>
x = "Hello"
print(type(x)) # <class 'str'>
x = 3.14
print(type(x)) # <class 'float'>
# Multiple assignment एकाच line मध्ये
a, b, c = 1, 2, 3
print(a, b, c) # 1 2 3Local vs Global Variables
Scope — variable कुठे accessible आहे
python
# Global variable — कुठूनही access करता येतो
icecream = "Vanilla"
def foods():
vegetable = "Potato" # Local variable
print(icecream) # Global access होतो ✅
print(vegetable) # Local access होतो ✅
foods()
print(icecream) # ✅
# print(vegetable) # ❌ NameError — function बाहेर नाही!✅ Key Points — लक्षात ठेवा
- ▸Variable = data साठवायचा container
- ▸Python मध्ये type declare करायची गरज नाही
- ▸Snake_case Python साठी preferred naming style
- ▸type() function — variable चा type check करतो
- ▸Local variables = function आत, Global = सगळीकडे
0/12 chapters पूर्ण