PHP के लिए पायथन के लिए क्या 'विस्फोट' है?


108

मेरे पास एक स्ट्रिंग थी जो एक चर में संग्रहीत है myvar = "Rajasekar SP"। मैं इसे सीमांकक के साथ विभाजित करना चाहता हूं जैसे हम explodePHP में उपयोग करते हैं ।

पायथन में समतुल्य क्या है?

जवाबों:


173

आपको जो चाहिए वह चुनें:

>>> s = "Rajasekar SP  def"
>>> s.split(' ')
['Rajasekar', 'SP', '', 'def']
>>> s.split()
['Rajasekar', 'SP', 'def']
>>> s.partition(' ')
('Rajasekar', ' ', 'SP  def')

str.split तथा str.partition


17

Php में विस्फोट का विकल्प विभाजित है

पहला पैरामीटर सीमांकक है, दूसरा पैरामीटर अधिकतम संख्या विभाजन करता है। भागों को बिना परिसीमन के वापस लौटा दिया जाता है (संभवतः अंतिम भाग को छोड़कर)। जब सीमांकक कोई नहीं होता है, तो सभी व्हाट्सएप का मिलान किया जाता है। यह डिफ़ॉल्ट है।

>>> "Rajasekar SP".split()
['Rajasekar', 'SP']

>>> "Rajasekar SP".split('a',2)
['R','j','sekar SP']
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.