4
পাইথন ক্ষমা বনাম অনুমতি এবং হাঁসের টাইপিং
পাইথনে, আমি প্রায়শই শুনি যে "অনুমতি চাইতে" (টাইপ / শর্ত পরীক্ষা করা) পরিবর্তে "ক্ষমা প্রার্থনা" (ব্যতিক্রম ধরা) ভাল। পাইথনে হাঁসের টাইপিং প্রয়োগের ক্ষেত্রে, এটিই try: x = foo.bar except AttributeError: pass else: do(x) চেয়ে ভাল বা খারাপ if hasattr(foo, "bar"): do(foo.bar) else: pass কর্মক্ষমতা, পাঠযোগ্যতা, "পাইথোনিক", বা অন্য কোনও গুরুত্বপূর্ণ …