আমি শিখেছি আপনি লিখতে পারেন
'{}{}'.format(string_a, string_b)
পরিবর্তে
'{0}{1}'.format(string_a, string_b)
পাইথনে, অর্থাত্ স্ট্রিং বিন্যাসের পরামিতিগুলির জন্য আপনি সংখ্যাগুলি বাদ দিতে পারেন যখন আপনি জিনিসগুলিকে ক্রমান্বয়ে স্লট করতে চান।
এটি কি পাইথোনিক হিসাবে বিবেচিত?
দ্রষ্টব্য: "পাইথোনিক" অর্থবৃত্তীয় পাইথন কোড বোঝাতে পাইথন প্রোগ্রামারদের মধ্যে একটি সাধারণ ব্যবহৃত শব্দ। পাইথন সংস্কৃতিতে শৈলীর প্রশ্নগুলির বিষয়ে স্পষ্ট sensকমত্যের ঝোঁক রয়েছে, বিশেষত এটির মতো খুব নির্দিষ্ট একটির ক্ষেত্রে ভাষার স্পষ্ট নকশার দর্শন দেওয়া "এটির একটির অবশ্যই উচিত - এবং কেবলমাত্র একটিই হওয়া উচিত - এটি করার সুস্পষ্ট উপায়"। এটি "পাইথনের জেন" থেকে উদ্ধৃত হয়েছে, "পাইথোনিক" কী এবং এটি পাইথনের প্রতিটি বিতরণ (যে কোনও পাইথন ইন্টারপ্রেটার কমান্ড লাইনে import thisএটি দেখার জন্য প্রবেশ করুন ) এর সাথে অন্তর্ভুক্ত রয়েছে তা সংজ্ঞায়িত করার দিকে অনেক এগিয়ে যায় এফোরিজমের একটি সেট ।
{}বৈশিষ্ট্যটি পাইথন ৩.১ এ প্রবর্তিত হয়েছিল । এই সংযোজনটি উত্সাহিত করার জন্য বর্ধিতকরণটি ছিল 5237 । "দয়া করে এগিয়ে যান এবং এটি শেষ করুন including এই নিয়ে আমি আনন্দিত! আমি আনন্দিত!" সহ এই ইস্যুতে গিডোর বেশ কয়েকটি মন্তব্য রয়েছে! যদি এটিকে "পাইথোনিক" হিসাবে বিবেচনা না করা হয় তবে আমি কী তা জানি না।
"{a}{b}".format(a=string_a, b=string_b)সংখ্যার চেয়ে। যাইহোক, এটাই আমার অনুমান এবং চিন্তাভাবনার লাইনের মধ্যে পড়ে ...