Python-3.4.3/C3/Manipulating-strings/Hindi

From Script | Spoken-Tutorial
Jump to: navigation, search
Time Narration
00:01 Manipulating Strings पर स्पोकन ट्यूटोरियल में आपका स्वागत है।
00:06 इस ट्यूटोरियल में हम सीखेंगेः

string स्लाइस करना और उनमें से substrings निकालना। string रिवर्स करना । String में कैरेक्टर्स परिवर्तित करना। string को अपर या लोअरकेस में परिवर्तित करना। string बनाने के लिए list एलिमेंट्स शामिल करना।

00:27 इस ट्यूटोरियल को रिकॉर्ड करने के लिए, मैं उपयोग कर रही हूँ

Ubuntu Linux 16.04 ऑपरेटिंग सिस्टम Python 3.4.3 और

IPython 5.1.0

00:43 इस ट्यूटोरियल का अभ्यास करने के लिए, आपको पता होना चाहिए कि

basic datatypes, operators, strings और lists का उपयोग कैसे करना है।

यदि नहीं, तो इस वेबसाइट पर प्रासंगिक Python ट्यूटोरियल देखें।

00:59 पहले string slicing के बारे में देखते हैं।
01:03 String slicing हमें substrings प्राप्त करने की अनुमति देता है।
01:08 string slicing के लिए सिंटेक्स है:

string_name square brackets में start colon stop or

string_name square brackets में start colon stop colon step

01:24 ipython शुरू करें। टर्मिनल खोलें।
01:29 टाइप करें ipython3 और एंटर दबाएँ। यहाँ से, याद रखें कि टर्मिनल पर प्रत्येक कमांड टाइप करने के बाद एंटर की दबाना है।
01:40 एक उदाहरण के साथ string slicing के बारे में समझते हैं। टाइप करें data is equal to double quotes में python
01:51 टाइप करें, print brackets में data square brackets में 0 colon 3
01:59 हमें pyt के रूप में sliced substring मिलता है।
02:03 ध्यान दें कि, हम string को इंडेक्स 0 से 3 तक slicing कर रहे हैं।
02:09 ऐसा करने से, इंडेक्स 3 से स्ट्रिंग एलिमेंट्स शामिल नहीं होते हैं।
02:15 week underscore name नामक list बनाते हैं, जिसमें सप्ताह के दिनों के नाम हैं।
02:21 दिखाए गए अनुसार टाइप करें, Type टाइप, s is equal to double quotes में saturday
02:31 हमें यह जाँचने की आवश्यकता है कि दिए गए string के पहले तीन कैरेक्टर लिस्ट week underscore name में मौजूद हैं या नहीं।
02:39 Strings substrings में sliced हो सकता है।
02:43 स्ट्रिंग s के पहले तीन कैरेक्टर्स प्राप्त करने के लिए, टाइप करें s square brackets में 0 colon 3
02:52 जैसा कि आप देख सकते हैं, अंतिम इंडेक्स पर कैरेक्टर अर्थात 3 sliced आउटपुट में शामिल नहीं है।
03:00 हम जाँचेंगे कि क्या s का substring लिस्ट week underscore name. में मौजूद है।
03:06 टाइप करें s square brackets में 0 colon 3 in week underscore name
03:14 हमें आउटपुट True के रूप में मिलता है, जो दर्शाता है कि substring लिस्ट में मौजूद है।
03:20 वीडियो को रोकें। इसका अभ्यास करें और वीडियो को फिर से शुरू करें।
03:26 string' s से पहले और अंतिम कैरेक्टर्स को छोड़कर substring प्राप्त करें।
03:32 हल के लिए टर्मिनल पर जाएँ।
03:36 टाइप करें, s square brackets में 1 colon -1
03:42 जैसा कि हम पहले से ही जानते हैं, string का अंतिम एलिमेंट -1 इंडेक्स का उपयोग करके एक्सेस किया जा सकता है।
03:49 अब सीखते हैं कि दिया गया string palindrome है या नहीं।
03:55 palindromic string एक string है जो इसके रिवर्स के समान होता है।
04:01 टाइप करें, s1 is equal to double quotes में dad
04:07 अब, हमें इस string की तुलना इसके रिवर्स से करने की जरूरत है।
04:11 s1 को रिवर्स करने के लिए, हम string को पहले से अंतिम कैरेक्टर तक stride करते हैं।
04:17 यह start और stop वैल्यू को खाली और step को -1 रखकर किया जाता है।
04:24 जो कि s1 square brackets में colon colon -1 है।
04:30 अब, हम जाँचेंगे कि क्या string s1 एक palindrome है या नहीं।
04:35 टाइप करें, s1 is double equal to s1 square brackets में colon colon -1
04:44 आउटपुट True इंगित करता है कि यह एक palindrome है।
04:49 यदि दिए गए string में dad में छोटे d के बजाय कैपिटल D होता है, तो तुलना में False रिटर्न करेगा।
04:57 इसलिए, हमें तुलना करने से पहले string को सभी lowercase या uppercase में बदलना है।
05:04 Python इसे प्राप्त करने के लिए string मैथड lower और upper प्रदान करता है।
05:10 इसे करने की प्रयास करते हैं। टाइप करें, s2 is equal to double quotes में capital D ad
05:19 टाइप करें s2.upper ओपन और क्लोज parentheses . हमें सभी कैरेक्टर्स uppercase में प्राप्त होते हैं।
05:29 टाइप करें s2 , जैसा कि आप देख सकते हैं, s2 परिवर्तित नहीं हुआ है।
05:36 ऐसा इसलिए है, क्योंकि method upper एक नया string रिटर्न करता है। यह मूल string को नहीं बदलता है।
05:43 अब lowercase में मूल और रिवर्स्ड string की तुलना करते हैं।

दिखाए गए अनुसार टाइप करें। जैसा कि अपेक्षित है, आउटपुट True है।

05:56 वीडियो को रोकें। इसका अभ्यास करें और वीडियो को फिर से शुरू करें।
06:02 जाँच करें कि क्या निम्नलिखित list में प्रत्येक एलिमेंट list week underscore name में मौजूद है।
06:09 हल के लिए टर्मिनल पर जाएँ।
06:13 दिखाए गए अनुसार टाइप करें। यह python के लिए False रिटर्न करता है क्योंकि यह list week underscore name में नहीं है।
06:24 अब replace method का उपयोग करना सीखते हैं।
06:28 टाइप करें, email is equal to double quotes में info[at]fossee[dot]in
06:36 हमें अक्सर email addresses मिलता है, जिनमें @ सिंबल होता है और periods को टैक्स्ट में बदला जाता है जैसा दिखाया गया है।
06:44 जानते हैं कि उचित email addresses कैसे वापस लाएं।
06:49 अब, सबसे पहले हम replace method का उपयोग करके [at] को @ सिंबल से बदलेंगे।
06:55 दिखाए गए अनुसार टाइप करें। आप देख सकते हैं कि @ सिंबल अब सही तरह से बदल गया है।
07:05 वीडियो को रोकें। इसका अभ्यास करें और वीडियो को फिर से शुरू करें।
07:11 दिए गए email में [dot] को '.' सिंबल में बदलें।
07:16 हल के लिए टर्मिनल पर जाएँ।
07:20 दिखाए गए अनुसार टाइप करें।
07:24 अब वेरिएबल 'email underscore proper में उचित रूप में email है।
07:30 आगे, हम एक और दिलचस्प समस्या पर ध्यान देंगे।
07:34 मानिए कि हमारे पास वेरिएबल email underscore list में email addresses की एक सूची है जैसे कि दिखाया गया है।
07:41 हम commas या semicolons द्वारा पृथक email addresses की एक लंबी string प्राप्त करेंगे।
07:48 हम list items को सिंगल string में शामिल करने के लिए string method join का उपयोग करेंगे।
07:55 टाइप करें, जैसे कि दिखाया गया है। space के बाद Comma समान फोर्मेटिंग में string देगा।
08:04 टाइप करें,print parentheses में email underscore str. आप देख सकते हैं कि सभी email addresses सिंगल string में शामिल हो गए हैं।
08:16 वीडियो को रोकें। इसका अभ्यास करें और वीडियो को फिर से शुरू करें।
08:22 email underscore str से, विभाजक comma के बजाय semicolon करें।
08:29 हल के लिए टर्मिनल पर जाएँ।
08:33 टाइप करें जैसे कि दिखाया गया है। हम देख सकते हैं कि email addresses स्पेस के बाद सेमिकॉलन द्वारा जुडे हैं।
08:43 इसी के साथ हम ट्यूटोरियल के अंत में पहुँचते हैं। संक्षेप में….
08:49 इस ट्यूटोरियल में हमने सीखाः

' substrings प्राप्त करना। index numbers का उपयोग करके strings रिवर्स करना।

08:58 निम्नलिखित मैथड्स का उपयोग करना

upper()

lower()

replace() और

join()

09:05 यहाँ हल करने हेतु आपके लिए कुछ स्वतः निर्धारण वाले प्रश्न हैं।

1. स्ट्रिंग s = "this was a string” दिया हुआ है, आप इसे "this wasn't a list" में कैसे परिवर्तित करेंगे।

2. स्ट्रिंग s' असाइन किया गया है जैसे कि दिखाया गया है, स्ट्रिंग को friends में परिवर्तित करें।

09:25 और उत्तर है,

1. हम इसे पूरा करने के लिए replace मैथड का उपयोग करेंगे। यहाँ स्टेटमेंट में string और was को क्रमशः list और wasn't में बदला जाएगा।

09:39 2. डोट्स को हटाने के लिए और substring प्राप्त करने के लिए, हम string s को stride करेंगे।
09:45 string को lowercase में परिवर्तित करने के लिए, हम string method lower(). का उपयोग करेंगे।
09:51 कृपया समय के साथ अपने प्रश्नों को इस फोरम में पोस्ट करें।
09:55 कृपया Python से संबंधित अपने सामान्य प्रश्नों को इस फोरम पर पोस्ट करें।
10:00 FOSSEE टीम TBC परियोजना का समन्वय करती है।
10:04 स्पोकन ट्यूटोरियल प्रोजेक्ट NMEICT, MHRD, भारत सरकार द्वारा वित्त पोषित है। अधिक जानकारी के लिए, इस वेबसाइट पर जाएँ।
10:14 यह स्क्रिप्ट विकास द्वारा अनुवादित है। हमसे जुड़ने के लिए धन्यवाद।

Contributors and Content Editors

Sakinashaikh