পাইথনে if কীওয়ার্ড এক বা একাধিক স্টেটমেন্ট শর্তসাপেক্ষে এক্সিকিউট করতে ব্যবহৃত হয়। কীওয়ার্ডের পরে একটি লজিক্যাল এক্সপ্রেশন এবং : সিম্বল থাকে। বর্ধিত ইন্ডেন্টের সাথে এক বা একাধিক স্টেটমেন্ট (নিচে stmt1, stmt2) একটি ব্লক তৈরি করে যা এক্সিকিউট হয় যদি এক্সপ্রেশন true হয়। যদি true না হয়, তবে ইন্ডেন্টেড ব্লকের পরে থাকা স্টেটমেন্ট (stmt3) এক্সিকিউট হয়।
if expr == True:
stmt1
stmt2
stmt3