রয়ে x.split(y)সবসময় একটি তালিকা আসতে 1 + x.count(y)আইটেম একটি মূল্যবান নিয়মানুবর্তিতা হয় - যেমন @ gnibbler ইতিমধ্যে উল্লেখ চলছে তা এটা তোলে splitএবং joinএকে অপরের সঠিক inverses (যেমন তারা স্পষ্টত হওয়া উচিত), এটি অবিকল বিভেদক যোগদান রেকর্ডের সব ধরণের শব্দার্থবিদ্যা (মানচিত্র যেমন csvফাইল লাইন [[বিষয়গুলির উদ্ধৃতি দেওয়ার জাল]], /etc/groupইউনিক্সের লাইনগুলি এবং এই জাতীয়), এটি (রোমানের উত্তর হিসাবে উল্লিখিত হিসাবে) নিখুঁত বনাম আপেক্ষিক পাথ (ফাইল পাথ এবং ইউআরএল) এর সহজ চেকগুলিকে অনুমতি দেয়, এবং তাই এগিয়ে।
এটি দেখার আরেকটি উপায় হ'ল আপনার লাভের জন্য উইন্ডো থেকে অজানা তথ্য টস করা উচিত নয়। এর x.split(y)সমতুল্য তৈরিতে কী লাভ হবে x.strip(y).split(y)? কিছুই, অবশ্যই - এটি সহজ দ্বিতীয় ফর্ম ব্যবহার করার জন্য যে এর আপনি কি বলতে চাইছেন, কিন্তু যদি প্রথম ফর্ম ইচ্ছামত দ্বিতীয় অর্থ বলিয়া গণ্য করা হয়, আপনি কাজ অনেক কাজ করতে যখন আপনি আছে চাই যখন না প্রথমটি চান ( যা পূর্ববর্তী অনুচ্ছেদে নির্দেশ করে যেমন বিরল থেকে অনেক দূরে)।
তবে প্রকৃতপক্ষে, গাণিতিক নিয়মিততার বিবেচনা করা হ'ল সহজ এবং সর্বাধিক সাধারণ উপায় যা আপনি নিজেকে প্যাসেবল এপিআই ডিজাইন করতে শেখাতে পারেন। একটি পৃথক উদাহরণ গ্রহণ করার জন্য, কোনও বৈধ xএবং এটির জন্য এটি খুব গুরুত্বপূর্ণ যে y x == x[:y] + x[y:]- তাত্ক্ষণিকভাবে নির্দেশ করে যে কেন একটি চিট কাটানোর এক চরম বাদ দেওয়া উচিত । অদম্য দৃser়তার সাথে আপনি যে সূত্রটি নির্ধারণ করতে পারবেন, ততই সমান এটি হ'ল ফলস্বরূপ শব্দার্থবিজ্ঞানগুলি যা আপনার বাস্তব জীবনের ব্যবহারের জন্য প্রয়োজন তা হ'ল - রহস্যময় সত্যের অংশটি যে গণিতগুলি মহাবিশ্বের সাথে কাজ করার ক্ষেত্রে খুব কার্যকর।
একটি splitউপভাষার জন্য আক্রমণকারী গঠনের চেষ্টা করুন যাতে নেতৃস্থানীয় এবং অনুগামী ডিলিমিটর বিশেষ-ক্ষেত্রেযুক্ত হয় ... উদাহরণস্বরূপ: স্ট্রিং পদ্ধতিগুলি যেমন isspaceসর্বাধিক সহজ নয় - x.isspace()এর সমতুল্য x and all(c in string.whitespace for c in x)- সেই নির্বোধ নেতৃত্বের x andকারণেই আপনি নিজেকে প্রায়শই কোডিং খুঁজে পান not x or x.isspace(), সরলতার দিকে ফিরে যেতে যা স্ট্রিং পদ্ধতিতে ডিজাইন করা উচিত ছিলis... (যার মাধ্যমে খালি স্ট্রিংটি "আপনি চান এমন কিছু" - রাস্তার ঘোড়া-ইন্দ্রিয়ের বিপরীতে সম্ভবত [[শূন্যের মতো খালি সেট) & সি, সর্বদা বেশিরভাগ লোককে বিভ্রান্ত করেছে ;-)]] তবে পুরোপুরি সুস্পষ্টভাবে পরিশোধিত গাণিতিক সাধারণ জ্ঞান অনুসারে! -)।