पायथन में, यदि कीवर्ड का प्रयोग सशर्त रूप से या अधिक कथनों को निष्पादित करने के लिए किया जाता है। कीवर्ड के बाद एक तार्किक व्यंजक और :प्रतीक आता है। एक या अधिक कथनों वाले बढ़े हुए इंडेंट का एक ब्लॉक (निम्नलिखित चित्रण में stmt1 और stmt2) निष्पादित किया जाता है यदि अभिव्यक्ति सत्य का मूल्यांकन करती है। यदि यह सत्य नहीं है, तो इंडेंट किए गए ब्लॉक के बाद स्टेटमेंट यदि कोई हो (नीचे stmt3) निष्पादित हो जाता है।
if expr == True: stmt1 stmt2 stmt3