Python/C3/Getting-started-with-strings/Hindi

From Script | Spoken-Tutorial
Revision as of 11:25, 7 August 2014 by PoojaMoolya (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Time Narration
00:01 नमस्कार दोस्तों "स्ट्रिंग्स के साथ शुरूआत" पर ट्यूटोरियल में आपका स्वागत है।
00:06 इस ट्यूटोरियल के अंत में, आप निम्न करने में सक्षम होंगे,
  1. स्ट्रिंग्स को भिन्न प्रकार से परिभाषित करने में।
  2. स्ट्रिंग्स को श्रेणीबद्ध करने में।
  3. एक स्ट्रिंग को बारम्बार प्रिंट करने में।
  4. स्ट्रिंग के अलग-अलग एलीमेंट्स को एक्सेस करने में।
  5. स्ट्रिंग की अचल-स्थिति को सीखने में।


00:25 टर्मिनल खोलें और ipython टाइप करके आई पाईथन खोलें और एंटर दबाएँ।
00:35 अतः, स्ट्रिंग्स क्या हैं?
00:38 पाईथन में सिंगल कोट्स या डबल कोट्स या तीन सिंगल कोट्स या तीन डबल कोट्स के अंदर कुछ भी स्ट्रिंग्स होते हैं।
00:51 अतः यदि आप सिंगल कोट्स के अंदर टाइप करते हैं This is a string, फिर डबल कोट्स में This is a string too.
01:06 फिर ट्रिपल कोट्स में This is also a string
01:26 ध्यान दें, कि वाकई में यह मायने नहीं रखता कि स्ट्रिंग में कितने अक्षर हैं।
01:32 अतः हम नल या खाली स्ट्रिंग भी रख सकते हैं।
01:40 जब कंट्रोल कैरेक्टर्स में से एक खुद स्ट्रिंग का भाग हो, तो स्ट्रिंग्स को निर्धारित करने के लिए एक कंट्रोल कैरेक्टर से अधिक रखना सुविधात्मक होता है।
01:50 उदाहरणस्वरुप आप डबल कोट्स में टाइप कर सकते हैं Python's string manipulation functions are very useful
02:16 कई कंट्रोल कैरेक्टर्स रखने से, हम एस्केपिंग कैरेक्टर्स हाइफन हाइफन से बच सकते हैं, इस उदहारण में apostrophe है।
02:28 अब ट्रिपल कोटेड स्ट्रिंग्स पर चलते हैं।
02:32 चलिए बिना किसी एस्केपिंग इस्तेमाल किये, बहु-लाइन स्ट्रिंग्स निर्धारित करते हैं।
02:36 ट्रिपल कोट्स के अंदर सब कुछ एक सिंगल स्ट्रिंग है, उससे फर्क नहीं पड़ता कि कितनी लाइन्स तक यह खिचता है।
02:44 अतः हम टर्मिनल में, ट्रिपल कोट्स के अंदर टाइप कर सकते हैं, Having more than one control character to define strings come as very handy when one of the control characters itself is part of the string.
02:59 अतः, हम इस स्ट्रिंग को किसी भी वेरिएबल के लिए निर्धारित कर सकते हैं।
03:04 अतः टाइप करें a = within single quotes Hello comma World exclamation और एंटर दबाएँ।
03:17 अब 'a' एक स्ट्रिंग वेरिएबल है।
03:21 स्ट्रिंग कैरेक्टर्स का समूह है।
03:23 इसके अलावा स्ट्रिंग एक अपरिवर्तनशील समूह है, जिसका मतलब कि स्ट्रिंग एक बार बनने के बाद नहीं बदली जा सकती।
03:30 अतः सभी ऑपरेशंस, जो पाईथन में किसी अन्य अपरिवर्तनशील समूह पर लागू होते हैं, वे स्ट्रिंग्स पर भी कार्य करेंगे।
03:38 अतः हम दो स्ट्रिंग्स जोड़ सकते हैं।
03:41 अतः टाइप करें a = within single quotes Hello और एंटर दबाएँ, b = within single quotes World
03:58 c = a plus in single quotes comma plus b plus in single quotes exclamation और एंटर दबाएँ फिर print c.
04:25 अतः आपको आउटपुट hello comma world मिलेगा।
04:33 हम इसी स्टेटमेंट में स्ट्रिंग वेरिएबल्स और साथ ही खुद स्ट्रिंग्स भी जोड़ सकते हैं।
04:38 यही एडिशन ऑपरेशन, दो स्ट्रिंग्स को जोड़ने का काम करता है।
04:44 उसी प्रकार से हम एक स्ट्रिंग को एक संख्या से गुणा कर सकते हैं।
04:48 अतः टाइप करें a = in single quotes Hello
04:58 टाइप करें a into 5
05:03 अतः हमें आउटपुट मिलेगा hello into 5
05:09 यह अन्य स्ट्रिंग देता है, जिसमें असली स्ट्रिंग 'Hello' 5 बार दोहराई गयी है।
05:16 अब, यहाँ विडियो रोकें, निम्न अभ्यास की कोशिश करें और विडियो पुनः चलायें।
05:22 बिना सभी बीस हाइफंस को टाइप किये string percentage percentage 20 hyphens percentage percentage प्राप्त करें।
05:32 अब स्ट्रिंग्स के अलग-अलग एलीमेंट्स को एक्सेस करना देखते हैं।
05:37 चूँकि, स्ट्रिंग्स समूह हैं, हम स्ट्रिंग में अलग-अलग आइटम्स को सब-स्क्रिप्ट्स का इस्तेमाल करके एक्सेस कर सकते हैं।
05:44 अतः टाइप करें s = within double quotes percentage percentage plus within double quotes hyphen multiply by 20 plus within double quotes percentage percentage और एंटर दबाएँ।
06:11 अब आउटपुट पाने के लिए s प्रिंट करें।
06:20 a square bracket में शून्य हमें स्ट्रिंग का पहला अक्षर देता है।
06:26 पहले अक्षर के लिए इंडेक्सिंग 0 से शुरू होती है और अंतिम अक्षर के लिए n minus 1 तक जाती है, जहाँ 'n' स्ट्रिंग में अक्षरों की कुल संख्या है।
06:39 नेगेटिव इन्डिसेस का इस्तेमाल करके हम स्ट्रिंग्स को अंत से एक्सेस कर सकते हैं।
06:44 अतः टाइप करें a square bracket में शून्य और एंटर दबाएँ।
06:50 a square bracket में माइनस 1 हमें स्ट्रिंग का अंतिम एलीमेंट देता है और a[-2] हमें स्ट्रिंग के अंत से दूसरा एलीमेंट देता है। अतः square bracket में माइनस 1 टाइप करें और एंटर दबाएँ, फिर square bracket में माइनस 2 टाइप करें, और एंटर दबाएँ।
07:10 यहाँ विडियो रोकें, निम्न अभ्यास की कोशिश करें और विडियो पुनः चलायें।
07:14 एक स्ट्रिंग दी हुई है, s = within double quotes Hello World s[ minus 5] s[ minus 10] s[minus 15] का आउटपुट क्या होगा?
07:34 अब, s of [-5] हमें 'W' देता है। अतः टर्मिनल में टाइप करें s of [-5] और एंटर दबाएँ।
07:45 s of [-10] हमें 'e' देता है।
07:51 अतः हमें हाइफन के रूप में एक एरर मिलती है, s की वैल्यू का hello world से अद्यतनीकरण करते हैं। टाइप करें s = Hello World
08:09 अब s of -5 is W. तो हमें आउटपुट W मिलता है।
08:18 अतः फिर टाइप करें s of -10, यह हमें e देता है।
08:26 और s of [-15] हमें एक इंडेक्स एरर देता है, जैसा की अपेक्षित है, चूँकि हमें दी हुई स्ट्रिंग केवल 11 कैरेक्टर्स लम्बी है।
08:37 स्ट्रिंग के एक कैरेक्टर को बदलने की कोशिश करते हैं।
08:42 अतः टाइप करें a = 'hello' और a of [0] = 'H'
08:58 जैसा कि पहले बताया गया है, स्ट्रिंग्स अपरिवर्तनशील होती हैं।
09:01 हम एक स्ट्रिंग में हेरफेर नहीं कर सकते हैं।
09:03 हालाँकि कुछ तरीके हैं, जो हमें स्ट्रिंग्स में हेरफेर करने की अनुमति देते हैं, हम उन्हें स्ट्रिंग्स पर अग्रिम सत्र में देखेंगे।
09:10 तरीके, जो हमें स्ट्रिंग्स में हेरफेर करने की अनुमति देते हैं उनके अलावा हमारे पास तरीके हैं, जैसे split जो हमें निर्दिष्ट विभाजक पर स्ट्रिंग को तोड़ने की अनुमति देता है, join तरीका हमें निर्दिष्ट विभाजक पर स्ट्रिंग्स की सूचियों को मिलाकर एक अकेले स्ट्रिंग में बदलने की अनुमति देता है।
09:30 जल्दी से दोहराते हैं हमने आज क्या सीखा।
09:33 इस ट्यूटोरियल में हमने निम्न सीखा,
09:36 1.स्ट्रिंग्स को भिन्न तरीकों से परिभाषित करना।
09:39 2. Addition क्रियान्वित करके स्ट्रिंग्स को जोड़ना।
09:42 3.एक स्ट्रिंग को मल्टिप्लिकेशन करके 'n' बार दोहराना।
09:47 4.एलीमेंट्स के सब-स्क्रिप्ट्स इस्तेमाल करके स्ट्रिंग के अलग-अलग एलीमेंट को एक्सेस करना।
09:53 5.और आखिर में स्ट्रिंग्स में अपरिवर्तनशील के सिद्धांत को इस्तेमाल करना।
09:58 यहाँ आपके हल करने के लिए कुछ स्वतः निर्धारण सवाल हैं।
10:02 1. स्ट्रिंग s को is called the apostrophe निर्धारित करने के लिए कोड लिखें।
10:11 2. दी हुई स्ट्रिंग्स हैं s और t, s = "Hello" और t = "World" and an integer r, r = 2
10:21 s multiply r plus s multiply t का आउटपुट क्या होगा?
10:27 3.आप कैसे s='hello' को बड़े h के साथ s='Hello' में बदलेंगे।
10:37 अतः, s of [0]= H
10:40 s of [0]=single quotes में h
10:44 तीसरा ऑप्शन है स्ट्रिंग्स अपरिवर्तनशील होती हैं, इसलिए बदली नहीं जा सकती।
10:49 चलिए उत्तरों को देखते हैं,
10:52 1. दी हुई स्ट्रिंग को इस तरह निर्धारित कर सकते हैं।
10:55 अतः टाइप करें s = double quotes में` is called the apostrophe
11:06 2.ऑपरेशन s into r plus s into t प्रत्येक शब्द को दो बार टाइप करेगा Hello Hello World World
11:20 स्ट्रिंग्स अपरिवर्तनशील हैं।
11:22 इसलिए ये बदली नहीं जा सकती।
11:26 आशा है कि आपने इस ट्यूटोरियल का आनन्द उठाया और इसे लाभदायक पाया।
11:29 धन्यवाद!

Contributors and Content Editors

Devraj, PoojaMoolya