0:00
पाइथन में एक is की वर्ड होता है, जिससे कि हम लोग ये पता लगा सकते हैं
0:03
कि अगर कोई variable, for example, none है, तो हम लिख सकते हैं, if e is none, अगर वो none होगा, तो true return करेगा
0:08
लेकिन double equal to operator भी होता है पाइथन में, जो की काफी similar होता है, इन दोरों में अब difference क्या है
0:13
इस वीडियो में हम लोग यही देखने वाले हैं, चलते हैं computer screen में and let's get started
0:17
इस MRU और इकल टू इकल टू के difference को अगर मैं आपको एक line में बताना चाहू��
0:30
तो इस compare करता है exact location of object in memory और equal to equal to compare करता है values क��
0:37
क्या दो जो हमारी object 7 की values same है कि रहेंग��
0:41
जैसे कि मैं आप लोगों को example देता हूँ मालों मेरे पास यहाँ पर A की value मैं यहाँ पर लिख रहा हूँ A is equal to 4 ह��
0:48
और मैं यहाँ पर कह रहा हूँ B is equal to मेरे पास यहाँ पर 4 है ठीक ह��
0:53
तो क्या अगर मैं यहाँ पर print करूँगा A is B तब क्या होग��
0:57
और अगर मैं print करूँगा a equal to equal to b तो क्या print होग��
1:01
जानकारी के लिए आप लोगों की मैंने already बता दिया था लेकिन दुबारा बता दूँ कि is or equal to equal to
1:06
दोनों ही comparison operators होते हैं क्या होते हैं comparison operators होते है��
1:10
जो कि दो objects को compare करते हैं पस difference इतना सा होता है कि ये compare करता है value क��
1:15
और ये compare करता है exact location of the object को ठीक है तो मैं यहाँ पर लिखूँग��
1:21
कि ये exact location of object in memory मतलब ये ये देखता है कि क्य��
1:27
ये एक ही चीज है memory में ठीक है अगर मैं कहूँ आप लोगों स��
1:32
कि कोई भी object उठा लेता हूँ यहाँ से मैं कहता हूँ Harry भाई का mouse ठीक है ये mouse है WD
2:07
तो वो तो बात गलत हो जाएगी न दो अलग अलग चीज़ें अगर मेरे पास iPhone 14 है किसी और के पास iPhone 14 है अगर आप कहो कि दोनों एकी फोन है वो तो कहना गलत हो जाएगा न हाँ वो दोनों exactly same चीज़े है लेकिन एकी चीज़ तो नहीं है लेकिन अगर आप कहो कि मेरी मम्मी क��
2:37
अगर हम एक ही ऑब्जेक्ट को रेफर कर रहे हैं मेमोरी में ठीक है यह बात याद रखना आप लोग तो अगर मैं इसक��
2:41
रन करूंगा भी यहां पर तो यह भी फॉल्स है यह भी फॉल्स है दोनों फॉल्स आएंगे जो कि ना ही वाल्यू बराबर ह��
2:46
यह दोनों बराबर है अब देखो क्या होता है अगर मैं आप एक लिस्ट बना दूं 12 और 43 और यहां पर मैं बना दू��
2:54
1243 तो यह दो अलग-अलग लिस्ट बनाएगा पाइट पाइट इस्पार्ट इन फाइट करेगा यार दो लिस्ट है दोनों लिस्��
3:02
request कर रहे हैं से में request कर रहे लेकिन इनको अलग-अलग बनाकर देता हूं एक की जो वाल्यू है वह सेम ह��
3:07
बी की वाल्यू सेम है कुछ ऐसा समझ लो कि आपने आपको से iPhone खरीदा और किसी दूसरे इनसार ने आपको से एक्जाक्ल��
3:13
इसको रन करूंगा तो एडिस भी कहना गलत होगा फॉल्स और एक वॉल्स व्यूट्स एम एक्जाक्टली से��
3:23
मॉडल क्योंकि खड़ी दा गया है ठीक है अगर मैं यहां पर कुछ ऐसा कर दूं कि मैं कहूं कि यार मैं आप अपन��
3:30
Python memory location waste
4:05
और दुबारा से 3 को एक दूसरी memory location में नहीं डालेगा, वो क्या करेगा, इसी को leverage कर लेगा
4:10
तो A और B दोनों A की memory location को point कर रहे हैं जिसमें 3 रखा हुआ ह��
4:15
तो A is B कहना true होगा और A equals to equals to B तो है ह��
4:18
ठीक है तो अगर आप कोई भी immutable object देते हो तो अगर आप यहाँ पर एक string भी देते ह��
4:23
Harry लिखते हो यहाँ पर और यहाँ पर भी Harry लिखते हो और इसके बाद run करते हो
4:27
तो आपको a is b भी true मिलेगा, a equals to equals to b भी true मिलेगा, अगर आप लोग यहाँ पर एक tuple लिखते हो
4:33
मान लो यहाँ पर मैं 1,2 कर दू, और यहाँ भी 1,2 कर दू, tuple immutable होता है
4:38
exactly immutable होता है, तो यहाँ पर आपको a equals to equals to b जो है, वो true मिलेगा और a is b भी true ह��
4:44
मिलेगा जो कि python is smart enough उसे पता है कि यार ये change तो होने वाला नहीं ह��
4:47
तो बार बर बनाने का कोई मतलब नहीं है तो एक ही memory location में बना ल��
4:51
ठीक है तो इस तरह की चीज़े आप कर सकते हो same goes for none अगर आप none भी करते ह��
4:55
और इसको none भी करते हो ठीक है तो ये दोनों तो true करेंग��
4:59
return लेकिन यहाँ पर अगर मैं कुछ ऐसा कर दूँ a is none कर दू��
5:05
तो क्या ये true देगा yes ये भी true देगा चुकी a none ह��
5:09
a is equal to none कर दिया अगर तो एक बर बनेगा memory location में वो जाकर ठीक ह��
5:14
तो I hope कि यह चीज़ को clear हो गई तो equals to equals to और is में difference यही होता ह��
5:19
कि जो equals to equals to है वो value को compare करता है और जो is है वो identity compare करता ह��
5:24
ठीक है is operator identity को compare करता है पहचान को compare करता है कि भाई यह क्या वही phone ह��
5:30
अब मान लो कि आपके पास एक phone है आपने उसको नीचे गिरा के तोड़ दिया अब अगर मेरा phone तूट��
5:35
तो इसका मतलब भी थोड़ दिया कि मेरा phone जैसा model किसी और के पास है उसका भी तूट जाएग��
5:39
इस दुनिया में जितने भी iPhone 14 हैं वो तूट जाएगे नहीं तूटेंगे यार ठीक ह��
5:43
उसी तरह अगर आप लोगों ने इस value को change कर दिया ठीक है अगर ये list हो द��
5:50
तो मैं change कर सकता था ये तो constant है तो इसको change नहीं कर सकता अगर change कर दिय��
5:54
a is b false a equals to equals to b false value compare equals to equals to be true return value same laying
6:09
दोनों आपके लोग इस टेबल पर रखा हुआ आईफोन या कह लो हैरी के घर के रूम नंबर थ्री के टेबल में रखा हु��
6:18
आईफोन है ऐसा समझ लो तो एक ही चीज है अगर मान लोग यह टीचर है उनका नाम हिमान शुरू है और वह मैं टीच��
6:23
आपके लोग मैस्टीचर का इफोन या कहला आप हिमान शूसर का इफोन बात बराबर है ठीक ह��
6:27
तो ये चीज़ आप लोग को मालूम होनी चाहिए I hope की is an equal to equal to का जो concept है वो समझ में आ गया है सबक��
6:33
मुझे बताए काफी चीजें हम लोगों इस वीडियो में सीखी तो ग्राफ्स करना आराम स��
6:37
ग्रैस्प करना ठीक है और इसके बाद जो है अपने प्रोग्राम जरूर लिखन��
6:41
रैपल को फोर्क जरूर करें, अभी भी लोगों को डाउट होता है, वैसे मैंने अपनी इनिशल वीडियोस में कई बार बताया, एक बार भी नहीं, कई बार बताया
6:47
कोई भी रैपल है, फोर्क रैपल कर लो पहले, ताकि उसकी copy आपके पास आ जाए और आपको ये वाला interface देखने को मिल जाए ठीक है उसके बाद आप यहाँ पर अपने edits कर सकते हैं वो rapple आपकी अपनी property है ठीक है लेकिन ये वाली rapple मेरी जो है वो obviously आप change नहीं कर सकते ठीक ह��
6:59
बहुत सारे comments आते हैं कि यार हम आपकी rapple change यार है बाई मेरी rapple क्यों change करना आपक��
7:03
fork करके अपनी corona change ठीक है तो अभी के लिए इस वीडियो में इतने है गएश अग��
7:07
आप लोगों को ने अभी तक ये playlist एकसेस नहीं करें सबसे बड़े जो जरूर अक्सेस करें और अगर आपने पहले वीडियो में नीचे कॉमेंट नहीं लिखा आपने अगर एक कॉमेंट नहीं लिखा है स्टार रेटिंग नहीं दिया इस कोर्स को तो यार पहले वीडियो के कॉमेंट में दे दो यार ठीक है उससे क्या होगा को��