পাইথনের পিএইচপি-র জন্য 'বিস্ফোরণ' কী?


108

আমার একটি স্ট্রিং ছিল যা ভেরিয়েবলে সঞ্চিত থাকে myvar = "Rajasekar SP"। আমরা explodeপিএইচপি ব্যবহার করে যেমন ডিলিমিটার দিয়ে এটিকে বিভক্ত করতে চাই ।

পাইথন সমতুল্য কি?

উত্তর:


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

পিএইচপি-তে বিস্ফোরণের বিকল্পটি বিভক্ত

প্রথম প্যারামিটারটি হ'ল ডিলিমিটার, দ্বিতীয় প্যারামিটার সর্বাধিক সংখ্যা বিভক্ত হয়। অংশগুলি সীমানা ছাড়াই উপস্থিত করা হয় (সম্ভবত শেষ অংশটি ব্যতীত)। যখন ডিলিমিটারটি কোনও নয়, সমস্ত সাদা স্থানের সাথে মেলে। এটি ডিফল্ট।

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

>>> "Rajasekar SP".split('a',2)
['R','j','sekar SP']
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.