Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पाइथन में कोलन ':' ऑपरेटर क्या करता है?


The :प्रतीक का प्रयोग Python में एक से अधिक उद्देश्यों के लिए किया जाता है

अनुक्रम के साथ स्लाइस ऑपरेटर के रूप में -

- ऑपरेटर एक अनुक्रम वस्तु जैसे सूची, टपल या स्ट्रिंग से एक भाग को काटता है। इसमें दो तर्क लगते हैं। पहला स्लाइस की शुरुआत का सूचकांक है और दूसरा स्लाइस के अंत का सूचकांक है। दोनों ऑपरेंड वैकल्पिक हैं। यदि पहला ऑपरेंड छोड़ा गया है, तो यह डिफ़ॉल्ट रूप से 0 है। यदि दूसरा छोड़ दिया जाता है, तो यह अनुक्रम के अंत में सेट हो जाता है।

>>> a=[1,2,3,4,5]
>>> a[1:3]
[2, 3]
>>> a[:3]
[1, 2, 3]
>>> a[2:]
[3, 4, 5]
>>> s='computer'
>>> s[:3]
'com'
>>> s[3:6]
'put'

- सिंबल का उपयोग स्टेटमेंट के इंडेंट सूट को शुरू करने के लिए भी किया जाता है, अगर, जबकि, के लिए, def और क्लास स्टेटमेंट के मामले में

if expr:
   stmt
while expr:
   stmt1
   stmt2
for x in sequence:
   stmt1
   stmt2
def  function1():
   stmt1
   stmt2

  1. पायथन में delattr () फ़ंक्शन क्या करता है?

    पायथन delattr() यदि ऑब्जेक्ट इसकी अनुमति देता है तो delattr() ऑब्जेक्ट से किसी विशेषता को हटा देता है। वाक्यविन्यास delattr() का सिंटैक्स है - delattr(object, name) delattr() विधि दो पैरामीटर लेती है - delattr() कोई मान नहीं लौटाता (कोई नहीं देता)। यह केवल एक विशेषता को हटाता है (यदि वस्तु इसकी

  1. प्रिंट>> पायथन में क्या करता है?

    मानक प्रिंट स्टेटमेंट का विस्तार करने के लिए एक सिंटैक्स है ताकि इसे डिफ़ॉल्ट sys.stdout के बजाय किसी भी फ़ाइल जैसी वस्तु पर प्रिंट करने के लिए उपयोग किया जा सके। इसलिए इसका उपयोग सीधे फाइलों में प्रिंट करने के लिए किया जा सकता है। उदाहरण उदाहरण के लिए, आप my_file नामक फ़ाइल खोलते हैं, फिर आप इसका

  1. पाइथन में स्ट्रिंग्स का % क्या करता है?

    % एक स्ट्रिंग स्वरूपण ऑपरेटर या इंटरपोलेशन ऑपरेटर है। प्रारूप% मान (जहां प्रारूप एक स्ट्रिंग है) को देखते हुए, प्रारूप में% रूपांतरण विनिर्देशों को मूल्यों के शून्य या अधिक तत्वों से बदल दिया जाता है। प्रभाव सी भाषा में स्प्रिंटफ () का उपयोग करने के समान है। उदाहरण के लिए, >>> lang = "