Python Variables, Object References और Operators क्या हैं? आसान हिंदी में समझें
1. Python Programming की शुरुआत
Python सीखने के लिए सबसे पहले इसके कुछ बुनियादी Concepts समझना जरूरी है। इनमें Variables, Objects, Data Types और Operators प्रमुख हैं।
आइए इन्हें एक आसान उदाहरण से समझते हैं।
मान लीजिए आप एक जूते की फैक्ट्री में काम करते हैं। फैक्ट्री में जूतों के हर जोड़े को एक अलग पहचान देकर बॉक्स में रखा जाता है। फिर एक रजिस्टर में लिखा जाता है कि कौन-सा जूता किस बॉक्स में रखा है और उसे किस दुकान पर भेजना है।
जब किसी विशेष जूते को भेजने का आदेश मिलता है, तो आप रजिस्टर देखकर संबंधित बॉक्स निकाल लेते हैं। आपको हर बॉक्स को खोलकर जूता ढूँढ़ने की जरूरत नहीं होती।
Python में Variables और Object References की अवधारणा को समझने के लिए यह एक उपयोगी उदाहरण है।
2. Python Variable क्या होता है?
Variable एक नाम होता है, जिसका उपयोग Python में किसी Object को Refer करने के लिए किया जाता है।
उदाहरण:
x = 65
y = 35
print(x)
print(y)Output:
65
35यहाँ x और y Variables के नाम हैं। 65 और 35 Integer Objects हैं।
Python में Variable का उपयोग करने से पहले उसका Data Type अलग से Declare करना जरूरी नहीं होता। Python स्वयं Object के Type को पहचानता है।
दूसरी भाषाओं में आपको कभी-कभी इस प्रकार लिखना पड़ता है:
int x = 65लेकिन Python में आप सीधे लिख सकते हैं:
x = 653. Variable की Value कैसे बदलती है?
मान लीजिए आपने Variable y में 35 रखा है।
y = 35
print(y)Output:
35अब आप उसी Variable को दूसरी Value Assign करते हैं:
y = 100
print(y)Output:
100अब y नाम 100 वाले Object को Refer करता है, न कि पहले वाले 35 वाले Object को।
ध्यान दें कि Python में Integer Objects Immutable होते हैं। इसका अर्थ है कि Integer Object की Value को उसी Object के भीतर बदलने के बजाय Assignment से Variable को किसी दूसरे Object से जोड़ा जाता है।
4. Python Object Reference क्या है?
Python में Variables को समझने का एक महत्वपूर्ण तरीका है Object References को समझना।
उदाहरण:
x = 65यहाँ x नाम Integer Object 65 को Refer करता है।
अब लिखें:
x = "sixty five"
print(x)Output:
sixty fiveअब x एक String Object को Refer करता है।
इससे पता चलता है कि Python में एक ही Variable अलग-अलग समय पर अलग-अलग Types के Objects को Refer कर सकता है।
इसी विशेषता को Python की Dynamic Typing कहा जाता है।
5. क्या दो Variables एक ही Object को Refer कर सकते हैं?
हाँ। उदाहरण के लिए:
x = 65
y = 65
print(x)
print(y)
print(x == y)
Output:
65
65
Trueयहाँ x और y दोनों का मान 65 है।
Python कुछ Objects, विशेषकर छोटे Integers और Strings, को एक ही Object के रूप में Reuse कर सकता है। इसलिए कुछ परिस्थितियों में दोनों Variables एक ही Object को Refer कर सकते हैं। लेकिन यह मान लेना सही नहीं है कि हर समान Value के लिए हमेशा एक ही Object बनेगा।
इसे जाँचने के लिए Python में id() का उपयोग किया जा सकता है:
x = 65
y = 65
print(id(x))
print(id(y))id() किसी Object की पहचान से जुड़ा एक Integer लौटाता है। यदि दोनों का id() समान है, तो वे उसी Object को Refer करते हैं। अलग-अलग Python Implementations में Object Reuse का व्यवहार भिन्न हो सकता है।
महत्वपूर्ण अंतर:
x == yजाँचता है कि दोनों Values बराबर हैं या नहीं।x is yजाँचता है कि दोनों Variables उसी Object को Refer करते हैं या नहीं।
सामान्यतः Values की तुलना के लिए == इस्तेमाल करें
6.Python में Integer (int) क्या है? 🐍
Python सीखने की शुरुआत इसके Basic Data Types से होती है। इनमें Integer सबसे महत्वपूर्ण है।
📌 Integer क्या होता है?
Integer एक Data Type है, जिसका उपयोग बिना दशमलव वाली पूर्ण संख्याओं को दर्शाने के लिए किया जाता है।
उदाहरण: 10, 25, 100, 0, -50
💻 Python Code Example
x = 100
y = 50
print(x + y)
print(type(x))Output:
150
<class 'int'>यहाँ x और y Integer Values रखते हैं। type() हमें Variable का Data Type बताता है।
📊 Integer vs Float
Integer (
int):100Float (
float):100.50
📈 Stock Market में उपयोग
quantity = 100
price = 250
investment = quantity * price
print(investment)Output: 25000
इस उदाहरण में 100 शेयरों की कीमत ₹250 प्रति शेयर होने पर कुल राशि ₹25,000 होगी।
आज का Learning Tip: Python में type() का इस्तेमाल करके किसी भी Variable का Data Type जान सकते हैं।
7.Python में String (str) क्या है? 🐍
Python सीखते समय Integer के बाद एक महत्वपूर्ण Data Type है String (str)।
📌 String क्या होती है?
String का उपयोग Text, शब्दों, नामों और अक्षरों को स्टोर करने के लिए किया जाता है। Python में String को Single Quotes (' ') या Double Quotes (" ") के अंदर लिखा जाता है।
उदाहरण:
"Hello""BusinessTech360""Python सीखें""Stock Market"
💻 Python Code Example
name = "BusinessTech360"
language = "Python"
print(name)
print(language)
print(type(name))Output:
BusinessTech360
Python
<class 'str'>यहाँ name और language String Values रखते हैं। type() बताता है कि Variable का Data Type str है।
🔤 String को जोड़ना (Concatenation)
first = "Hello"
second = " Python"
print(first + second)Output:
Hello Python📈 Stock Market में String का उपयोग
stock = "RELIANCE"
signal = "BUY"
print("Stock:", stock)
print("Signal:", signal)
Output:
Stock: RELIANCE
Signal: BUYयहाँ शेयर का नाम और Trading Signal, दोनों String हैं।
💡 याद रखें
Integer (
int) →100Float (
float) →100.50String (
str) →"Python"
📚 Python और Algo Trading सीखने के लिए जुड़े रहें BusinessTech360 के साथ।
#Python #PythonInHindi #PythonString #LearnPython #AlgoTrading #BusinessTech360
Disclaimer: यह पोस्ट केवल शैक्षणिक उद्देश्य के लिए है।
8.Python में Boolean (bool) क्या है? 🐍
Python में Boolean एक Data Type है, जिसकी केवल दो Values होती हैं:
True— सहीFalse— गलत
Boolean का उपयोग Conditions को Check करने और प्रोग्राम में निर्णय लेने के लिए किया जाता है।
💻 Python Code Example
price = 250
target = 200
print(price > target)
print(price < target)Output:
True
Falseयहाँ price > target सही है, इसलिए परिणाम True है। जबकि price < target गलत है, इसलिए परिणाम False है।
📈 Stock Market में Boolean का उपयोग
मान लीजिए आप जाँचना चाहते हैं कि शेयर की कीमत अपने Target Price से ऊपर है या नहीं।
current_price = 520
target_price = 500
is_target_reached = current_price >= target_price
print(is_target_reached)Output:
Trueक्योंकि शेयर की मौजूदा कीमत ₹520 है और Target ₹500 है।
🧠 Boolean के साथ If-Else
if is_target_reached:
print("Target Reached")
else:
print("Target Not Reached")Output: Target Reached
💡 याद रखें
Integer (
int) →100Float (
float) →100.50String (
str) →"Python"Boolean (
bool) →TrueयाFalse
Python में Boolean Values का पहला अक्षर Capital होता है: True और False। true और false लिखना सही नहीं है।
📚 Python और Algo Trading सीखने के लिए जुड़े रहें BusinessTech360 के साथ।
#Python #PythonInHindi #Boolean #LearnPython #AlgoTrading #BusinessTech360
Disclaimer: यह पोस्ट केवल शैक्षणिक उद्देश्य के लिए है।