प्रोग्रामिंग में अजगर है । के साथ काम कर रहे तार

तारीख:

2018-08-25 17:20:47

दर्शनों की संख्या:

467

रेटिंग:

1की तरह 0नापसंद

साझा करें:

Table of contents:

के दैनिक जीवन में प्रोग्रामर की जरूरत को हल करने के लिए समस्याओं का एक बहुत कुछ है । इन उद्देश्यों के लिए एकदम सही है, अजगर भाषा (“ऑनलाइन” या “अजगर” पर रूसी शिष्टाचार). बैकअप बनाने, खेल के लिए Android या Windows के लिए, पढ़ने के लिए और बचाने के संदेश से ई-मेल – नहीं सबसे मुश्किल काम के लिए एक अनुभवी प्रोग्रामर है । लेकिन शुरुआती के लिए सीखने के लिए अजगर (काम के साथ तार, सूची, फ़ाइलें,) लग रहे हो जाएगा एक परी कथा की तरह है, क्योंकि तरीकों और कार्यों के डेटा के प्रत्येक प्रकार के जीवन को आसान बनाने के लिए उपयोगकर्ता के लिए है ।

अजगर नौकरी

क्या है स्ट्रिंग डेटा प्रकार है?

“अजगर” आपको अनुमति देता है के साथ काम करने के लिए संख्याओं, प्रतीकों, फ़ाइलें, कार्य करता है । और कठिनाइयों से कभी नहीं होता है क्योंकि इस भाषा सुविधाजनक है और प्रयोग करने में आसान है । तार में अजगर – इस प्रकार डेटा की प्रक्रिया करने के लिए शाब्दिक जानकारी । लंबाई में प्रवेश किया, पाठ किया जा सकता है केवल द्वारा सीमित कंप्यूटर के संसाधनों. आप की जरूरत है कि याद करने के लिए लाइन – अपरिवर्तनीय डेटा प्रकार है । होता है कि सब कुछ के साथ मूल पाठ करने के लिए सौंपा है, एक नया चर.

अजगर में प्रशिक्षण शामिल है के अध्ययन के 2 प्रकार पाठ: साधारण तार (बाइट्स का अनुक्रम) और यूनिकोड स्ट्रिंग (पात्रों की सूची).

में अजगर स्क्रिप्ट का उपयोग करने की अनुमति स्ट्रिंग literals है । इन प्रतीकों में लिखा जा सकता है का उपयोग कर apostrophe, उद्धरण चिह्न (एकल या डबल), निर्दिष्ट वर्ण दर्ज किया गया है तीन बार, उदाहरण के लिए, """एप्पल पेड़""" कहाँ की भूमिका करता है कुंजी दर्ज करें जब टाइपिंग में एक नियमित रूप से पाठ संपादक है । बैकस्लैश (स्लैश) के अंदर literals का है विशेष महत्व है । यह आवश्यक है करने के लिए विशेष वर्ण दर्ज. याद रखें कि बैकस्लैश नहीं होना चाहिए अंतिम वर्ण स्ट्रिंग में, अन्यथा संकलक जारी करेगा एक त्रुटि.

अधिक:

लेनोवो v580c: विस्तृत समीक्षा

लेनोवो v580c: विस्तृत समीक्षा

आज हम लिखने का फैसला किया है के बारे में लैपटॉप लेनोवो v580c. समीक्षा विस्तृत हो जाएगा, के रूप में इस पोर्टेबल पीसी IdeaPad श्रृंखला एक उच्च लोकप्रियता है, लेकिन कई नहीं जानते हैं कि वास्तव में क्या इस डिवाइस बनाता है खरीदारों. मॉडल, तेजी से और कई सक...

कैसे करने के लिए अपने कंप्यूटर को साफ करने के लिए ऊपर की गति अपने काम के?

कैसे करने के लिए अपने कंप्यूटर को साफ करने के लिए ऊपर की गति अपने काम के?

किसी भी कंप्यूटर उपयोगकर्ता को चिह्नित कर सकते हैं कि यह समय के साथ रहता है को पूरा करने के लिए कंप्यूटर की गति. काम काफी धीमा कर देती है के कारण एक बड़ी संख्या की उपस्थिति के कार्यक्रमों और निरंतर फ़ाइलों को डाउनलोड. उसे देने के लिए गति, कभी कभी साफ...

मज़ाक में

मज़ाक में "सिम्स 3": कैसे को दूर करने के लिए कोड सेंसरशिप और अन्य तरीकों

तो, आज हम बात करेंगे के बारे में क्या मज़ाक में संभव "सिम्स 3". कैसे करने के लिए निकालें कोड सेंसरशिप? यह किया जा सकता के साथ मॉड? चाहे वहाँ रहे हैं भागों, जिनमें यह सुविधा डिफ़ॉल्ट रूप से स्थापित? पढ़ें सब के बारे में है.के साथ परिचित बनने कंसोलतो, ...

कैसे बनाने के लिए एक तार के साथ?

अजगर में काम कर रहा है, तार के साथ शामिल है या तो मैनुअल प्रविष्टि के लिए पाठ या संकेत करने के लिए उपयोगकर्ता है कि वह प्रवेश के लिए आवश्यक अक्षर. अजगर पढ़ता प्राप्त डेटा का उपयोग कर मानक इनपुट समारोह (). स्ट्रिंग में अजगर के होते हैं, एक वर्ण के अनुक्रम. पता करने के लिए, उनकी संख्या आप उपयोग कर सकते हैं, लेन (). अजगर में, प्रतीक इलाज किया जाता है के रूप में एक स्ट्रिंग है, जो की लंबाई 1 के बराबर है ।

किसी भी वस्तु में “अजगर” हो सकते हैं कास्ट करने के लिए स्ट्रिंग डेटा प्रकार को फोन करके एक निर्मित में समारोह एसटीआर (). अजगर कई वर्गों है । अनुवाद करने के लिए एक वस्तु से एक डेटा प्रकार किसी अन्य के लिए, आप उपयोग कर सकते हैं कलाकारों समारोह जिसका नाम के नाम से मेल खाता श्रेणी । तो, पूर्णांक में कनवर्ट करने के लिए एक पूर्णांक, स्ट्रिंग एसटीआर में फ्लोट फ्लोट श्रेणी में है.

वर्गों में पंक्तियों

अन्यथा, वे कर रहे हैं करने के लिए भेजा के रूप में स्लाइस, या स्लाइस में काट लें । टुकड़ा की अनुमति देता है आप से निकालने के लिए टाइप चरित्र में एक निर्दिष्ट अवधि के. टुकड़ा इस्तेमाल नहीं किया जा सकता अनुक्रमण के बिना. को संबोधित करने के साथ शुरू होता है 0. अगर आप का उल्लेख करने के लिए लाइन के अंत से है, तो अनुक्रमण के साथ शुरू होता है -.

<तालिका align="केन्द्र" cellpadding="5" cellspacing="0" शैली="चौड़ाई: 625px; ऊंचाई: 63px;">

स्ट्रिंग ST

W

O

R

एल

अनुक्रमण

अनुसूचित जनजाति[0]

अनुसूचित जनजाति[1]

अनुसूचित जनजाति[2]

अनुसूचित जनजाति[3]

अनुसूचित जनजाति[4]

अनुक्रमण

अनुसूचित जनजाति[-5]

अनुसूचित जनजाति[-4]

अनुसूचित जनजाति[-3]

अनुसूचित जनजाति[-2]

अनुसूचित जनजाति[-1]

अजगर प्रशिक्षण

वहाँ रहे हैं 3 रूपों में कटौती की है:

<उल>
  • निकालने के लिए एक ही चरित्र से पूरे स्ट्रिंग अनुसूचित जनजाति[मैं], जहां अनुसूचित जनजाति और ndash; पाठ मैं और ndash; सेल नंबर.
  • पाठ करें, अनुसूचित जनजाति[एक:बी], जहां अनुसूचित जनजाति और ndash; पाठ, एक और b – शुरुआत और अवधि के अंत. एक में शामिल है, टुकड़ा, पैरामीटर बी नहीं है । अगर अंतराल में आप निर्दिष्ट नहीं करते हैं, बी, और एक कॉलन डाल, तो कार्यक्रम में वापस आ जाएगी एक अंश ले लिया करने के लिए पंक्ति के अंत है. यदि आप नहीं करते पैरामीटर सेट एक टुकड़ा से बनती है एक 0 सूचकांक के अंत करने के लिए पैरा बी.
  • कट अनुसूचित जनजाति[एक:बी:d] की अनुमति देता है आप का चयन करने के लिए एक विशिष्ट पारित होने के अंतराल में शुरुआत में और अंत में बी के साथ कदम d.
  • संचालन के साथ तार

    उपयोगकर्ता की क्षमता है करने के लिए अजगर का उपयोग करें काम करने के लिए तार के साथ:

    • एसटीआर(X) और ndash; अनुवाद में किसी भी वस्तु का एक स्ट्रिंग डेटा प्रकार है ।
    • ST1+ST2 और ndash; संयोजन (के अलावा के तार).
    • अनुसूचित जनजाति*एन-सेंट दोहराने स्ट्रिंग एन बार.
    • मिन [ST] – रिटर्न न्यूनतम मूल्य से एक कोड तालिका ।
    • Len () – लंबाई निर्धारित करने के लिए पाठ है ।
    • मैक्स [ST] – प्राप्त करने के अधिकतम मूल्यों से ASCII तालिका ।
    • St1 में St2 और ndash; घटना के एक substring St1 करने के लिए St2. सच रिटर्न अगर St1 में मौजूद है मूल पाठ है ।
    • में नहीं St1, St2 और ndash; जाँच करता है कि St1 करने के लिए St2 और सच रिटर्न जब सत्यता का बयान ।

    अजगर चरित्र

    के तरीकों स्ट्रिंग डेटा प्रकार

    अजगर में काम कर रहा है, तार के साथ शामिल है का उपयोग करने के कई तरीके:

    <उल>
  • सेंट खोजने के लिए और सेंट rfind – के तरीकों की खोज करने के लिए आवश्यक के लिए एक मार्ग में प्रवेश किया, पाठ. अंतर यह है कि इस प्रक्रिया को शुरू से अलग समाप्त होता है । तो, सेंट खोजने खोजों शुरुआत से, और सेंट rfind अंत से. तरीकों वापसी के सूचकांक की पहली घटना खोजा पाठ. आप निर्दिष्ट कर सकते हैं वर्गों के लिए खोज में एक विशेष अवधि है ।
  • सेंट की जगह (a_old,b_new) की जरूरत को बदलने के लिए सभी घटनाओं की एक स्ट्रिंग में प्रवेश किया, पाठ. इसके बजाय a_old हो जाएगा b_new. यदि आप निर्दिष्ट एक अतिरिक्त गणना पैरामीटर (सेंट की जगह (a_old,b_new, गिनती)), तो परिवर्तन हो जाएगा बार की संख्या से अधिक नहीं है गिनती है ।
  • सेंट गिनती – विधि के लिए आवश्यक संख्या की गणना की घटनाओं की स्ट्रिंग एस मेंदर्ज किया गया पाठ है । संख्या के चौराहों में शामिल नहीं है, अंतिम परिणाम है । आप निर्दिष्ट कर सकते हैं, जो लंबाई हो जाएगा आपरेशन.
  • सेंट में शामिल होने के लिए concatenating शब्दों की सूची में एक स्ट्रिंग है.
  • सेंट विभाजन और ndash; एक विधि बारी करने के लिए स्ट्रिंग में शब्दों की एक सूची है । में कोष्ठक में उद्धरण के लिए निर्दिष्ट सीमांकक । सबसे अधिक बार यह अंतरिक्ष सेंट विभाजन(“ ”).
  • सेंट पट्टी – निकाल रिक्त स्थान में शुरुआत है और स्ट्रिंग के अंत.
  • सेंट भुनाने के चरित्र में पाठ अपरकेस.
  • सेंट swapcase आप की अनुमति देता है परिवर्तित करने के लिए, पत्र के मामले में विपरीत दिशा में ।
  • सेंट ऊपरी अवसर देता है बदलने के लिए सभी अक्षरों को अपरकेस में स्ट्रिंग.
  • सेंट कम करने के लिए अनुमति देता हस्तांतरण में प्रवेश पाठ करने के लिए कम मामले. सभी पत्र होगा लोअरकेस है.
  • अजगर लिपियों

    स्वरूपित स्ट्रिंग

    अजगर में काम कर रहा है, तार के साथ अच्छा है और तथ्य यह है कि उपयोगकर्ता कर सकते हैं प्रारूप पाठ में निर्दिष्ट छवि । I. ई. प्रोग्रामर को निर्दिष्ट शर्त की जरूरत है जो मैच के लिए पाठ में प्रवेश किया है । इस तरह से आप प्रदर्शित कर सकते हैं तालिका जोड़ने के बिना एक विशेष मॉड्यूल PTable. इस तकनीक कहा जाता है एक प्रारूप स्ट्रिंग है । उदाहरण के लिए, यदि आप में प्रवेश निष्क्रिय प्रिंट "%s %डी" % ("एक",1), तो परिणाम हो जाएगा 1 है एक.

    % कनेक्ट करने की अनुमति देता प्रारूप स्ट्रिंग और इसके मुख्य संचालक है । अजगर में पात्रों में आ रहे हैं के रूप में इसके अलावा करने के लिए %.

    <तालिका align="केन्द्र" cellpadding="5" cellspacing="0" शैली="चौड़ाई: 642px; ऊंचाई: 120px;">

    <मजबूत>प्रारूप

    <मजबूत>स्पष्टीकरण

    %

    उत्पादन में एक ही चरित्र है ।

    %s

    एक स्ट्रिंग अभिव्यक्ति है ।

    %d

    दशमलव पूर्णांक है.

    %f

    आउटपुट (सीओ) दशमलव संख्या.

    अजगर कार्यों

    वहाँ रहे हैं अन्य विशेष वर्ण, लेकिन वे कर रहे हैं में इस्तेमाल किया जटिल कार्यों को सुलझाने.

    के साथ कई समस्याओं के समाधान

    एक अजगर की तरह भाषा सीखने की अनुमति देता जा करने के लिए तेजी से और आसान है क्योंकि कोड है, संक्षिप्त और व्यापक है । यह सत्यापित करने के लिए, आप की जरूरत है पता करने के लिए समस्याओं का एक नंबर है ।

    1. एक स्ट्रिंग है । एक नए पाठ में बदल देता है जो की सभी घटनाओं के पहले प्रतीक “$” को छोड़कर खुद के लिए.

    एल्गोरिथ्म:

    <उल>
  • लिखने के एक समारोह है, जो:
    • एक चार चर असाइन किया गया है प्रथम चरित्र स्ट्रिंग;
    • लंबाई निर्दिष्ट स्ट्रिंग की लंबाई;
    • Str1 का उपयोग कर की जगह विधि की जगह चार प्रतीक के साथ "$";
    • Str1 लिखता पहली चरित्र और जिसके परिणामस्वरूप भाव से पिछले आपरेशन;
    • वापसी के मूल्य str1.
  • के के प्रदर्शन के परिणाम की गणना के समारोह के साथ.
  • अजगर नौकरी

    2. एक स्ट्रिंग है । करने के लिए कोड लिखने में जो अंत में शब्दों को जोड़ दिया जाएगा "आईएनजी" यदि शब्द की लंबाई > 2. अगर एक शब्द में समाप्त हो जाती है "आईएनजी", फिर जोड़ने के लिए स्ट्रिंग में "ly". यदि लंबाई कम से कम 2 है, छोड़ने के लिए पाठ अपरिवर्तित.

    एल्गोरिथ्म:

    <उल>
  • लिखने के एक समारोह है, जो:
    • निर्धारित करता है, पाठ की लंबाई;
    • जांच के हालत: यदि लंबाई >2 और यदि शब्द में समाप्त हो जाती है "आईएनजी", तो इस पंक्ति जोड़ें "ly", अन्यथा जोड़ें "आईएनजी";
    • वापसी चर के मूल्य.
  • प्रदर्शन परिणामों के साथ एकाधिक पंक्तियाँ.
  • अजगर कार्यों

    मजबूत करने के लिए परिणाम के लेखन में कोड “अजगर” यह आवश्यक है करने के लिए कई समस्याओं को हल तार के साथ.


    Article in other languages:

    AR: https://tostpost.com/ar/computers/4642-programming-in-python-working-with-strings.html

    BE: https://tostpost.com/be/kamputary/8250-pragramavanne-python-praca-z-radkam.html

    DE: https://tostpost.com/de/computer/8252-programmierung-in-python-arbeiten-mit-strings.html

    En: https://tostpost.com/computers/4792-programming-in-python-working-with-strings.html

    ES: https://tostpost.com/es/los-ordenadores/8257-la-programaci-n-en-python-trabajar-con-l-neas.html

    JA: https://tostpost.com/ja/computers/4643-programming-in-python-working-with-strings.html

    KK: https://tostpost.com/kk/komp-yuterler/8255-ba-darlamalau-python-zholdarmen-zh-mys.html

    PL: https://tostpost.com/pl/komputery/8254-programowanie-w-j-zyku-python-praca-z-wierszami.html

    PT: https://tostpost.com/pt/computadores/8248-programa-o-em-python-trabalhar-com-linhas-de.html

    TR: https://tostpost.com/tr/bilgisayarlar/8259-programlama-python-dizelerle-al-ma.html

    UK: https://tostpost.com/uk/komp-yuteri/8255-programuvannya-python-robota-z-ryadkami.html

    ZH: https://tostpost.com/zh/computers/5038-programming-in-python-working-with-strings.html






    Alin Trodden - लेख के लेखक, संपादक
    "हाय, मैं कर रहा हूँ Alin दलित. मैं ग्रंथ लिखता हूं, किताबें पढ़ता हूं, और छापों की तलाश करता हूं । और मैं आपको इसके बारे में बताने में बुरा नहीं हूं । मैं दिलचस्प परियोजनाओं में भाग लेने के लिए हमेशा खुश हूं."

    टिप्पणी (0)

    इस अनुच्छेद है कोई टिप्पणी नहीं, सबसे पहले हो!

    टिप्पणी जोड़ें

    संबंधित समाचार

    क्या करने के लिए यदि नहीं, तो चलाने के लिए Windows 7?

    क्या करने के लिए यदि नहीं, तो चलाने के लिए Windows 7?

    हर कंप्यूटर उपयोगकर्ता जानता है कि कैसे निराशा होती है जब कोई प्रोग्राम नहीं चल रहा है. और कैसे यहाँ नहीं करने के लिए याद है मर्फी कानून है, क्योंकि यह होता है बस पल में जब इस कार्यक्रम की उम्मीद है । उदाहरण के लिए, आप की जरूरत है...

    Skyrim: कैसे बनने के लिए एक Jarl, थाणे, या एक पिशाच

    Skyrim: कैसे बनने के लिए एक Jarl, थाणे, या एक पिशाच

    पंथ आरपीजी से बेथेस्डा में जारी 2011 के पतन का दिल जीतने में कामयाब रहा प्रशंसकों के लाखों लोगों की है । भव्य ग्राफिक्स, अद्भुत gameplay के कई घंटे के लिए - क्या और अधिक आकर्षक हो सकता करने के लिए कोर gamers? लेकिन जब आप अध्ययन के...

    कैसे करने के लिए से बाहर निकलने के

    कैसे करने के लिए से बाहर निकलने के "सहपाठियों"? क्या करने के लिए अगर वहाँ है कोई बाहर निकलें बटन से "सहपाठियों" या त्रिशंकु पृष्ठ है?

    यहां तक कि सबसे लगातार और सक्रिय सामाजिक मीडिया उपयोगकर्ताओं को कभी कभी के लिए चाहते हैं, अपने खाते को रद्द. इस समस्या से न केवल उठता है आगंतुकों "सहपाठियों" उसके चेहरे के साथ और अन्य संसाधनों.समस्यायह ध्यान देने योग्य ह...

    सामाजिक नेटवर्क में

    सामाजिक नेटवर्क में "संपर्क": कैसे बनाने के लिए न्यूज़लेटर

    यदि आप कर रहे हैं एक सक्रिय उपयोगकर्ता के सामाजिक नेटवर्क “संपर्क”, तो आप शायद पहले से ही में रुचि रखते थे कैसे के सवाल करने के लिए बनाने के लिए अपने सरकारी समूह है । वास्तव में, यह है कि यह वास्तव में लोकप्रिय बन गया ...

    सभ्यता 5: mods के खेल के लिए

    सभ्यता 5: mods के खेल के लिए

    आज हम बात के बारे में खेल सभ्यता 5, mods के लिए कर रहे हैं जो नहीं की तुलना में कम लोकप्रिय मूल संस्करण है । विशेष ध्यान देने योग्य परियोजना बहादुर नई दुनिया बन गया है जो एक महान मंच के लिए कई रचनाकारों add-ons.Communitas एअर इंडि...

    पूरा बीतने के

    पूरा बीतने के "इल्या Muromets और कोकिला डाकू"

    आज हम पारित होने के “इल्या Muromets और कोकिला डाकू” के आधार पर एक खेल एक ही कार्टून. आसानी के लिए प्रदर्शनी, हम विभाजित सामग्री के कई भागों में आधार पर इस क्षेत्र में जो वहाँ एक हीरो है.गांव को नष्ट कर दियातो, हम वर्णन...