pass
স্পষ্টভাবে দোভাষীকে কিছুই না করতে বলার উপায় হিসাবে ভাবার সবচেয়ে ভাল এবং সঠিক উপায় । একই পদ্ধতিতে নিম্নলিখিত কোড:
def foo(x,y):
return x+y
এর অর্থ "যদি আমি ফাংশনটিকে foo (x, y) বলি, তবে দুটি এবং লেবেল x এবং y প্রতিনিধিত্ব করে এবং ফলাফলটি ফিরিয়ে দিবে",
def bar():
pass
এর অর্থ "যদি আমি ফাংশন বারকে কল করি (), একেবারে কিছু করো না।"
অন্যান্য উত্তরগুলি বেশ সঠিক, তবে এটি এমন কয়েকটি জিনিসের জন্যও কার্যকর যা স্থান ধারণকে জড়িত করে না।
উদাহরণস্বরূপ, আমি সম্প্রতি কিছু কোডে কাজ করেছি, দুটি ভেরিয়েবল বিভক্ত করা দরকার ছিল, এবং বিভাজকের পক্ষে শূন্য হওয়া সম্ভব ছিল।
c = a / b
স্পষ্টতই, খ শূন্য হলে একটি জিরো ডিভিশনইরার তৈরি করবে। এই বিশেষ পরিস্থিতিতে, সিটিকে শূন্য হিসাবে ছেড়ে দেওয়া বি শূন্যের ক্ষেত্রে কাঙ্ক্ষিত আচরণ ছিল, সুতরাং আমি নিম্নলিখিত কোডটি ব্যবহার করেছি:
try:
c = a / b
except ZeroDivisionError:
pass
অন্যটি, আপনার ডিবাগারের জন্য ব্রেকপয়েন্ট স্থাপনের জন্য কম জায়গা হিসাবে স্বল্প স্ট্যান্ডার্ড ব্যবহার। উদাহরণস্বরূপ, আমি একটি বিবৃতিতে ... এর 20 তম পুনরাবৃত্তিতে ডিবাগরে বিভক্ত করার জন্য কিছুটা কোড চেয়েছিলাম। তাই:
for t in range(25):
do_a_thing(t)
if t == 20:
pass
পাস ব্রেক ব্রেকপয়েন্ট সহ।
pass
করতে পারি যে আপনি যখন কোনও উপকারের কোনও পদ্ধতিতে কিছু না করার জন্য ওভাররাইড করতে চান তখন এটি কার্যকর হতে পারে।