|2. Variables in Python
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)  # True

Variable 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 3

Local 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 पूर्ण