Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

เราจะใช้ Python Ternary Operator โดยไม่ใช้อย่างอื่นได้อย่างไร


หากคุณต้องการแปลงคำสั่งเช่น −

if <condition>:
   <some-code>

สำหรับบรรทัดเดียว คุณสามารถใช้บรรทัดเดียวได้หากใช้ไวยากรณ์ -

if <condition>:
   <some-code>

อีกวิธีหนึ่งในการทำเช่นนี้คือการใช้ประโยชน์จากการลัดวงจรและตัวดำเนินการ เช่น -

<condition> and <some-code>

หาก เป็นเท็จ การลัดวงจรจะเริ่มทำงาน และด้านขวามือจะไม่ถูกประเมิน หาก เป็นจริง ระบบจะประเมินทางด้านขวาและ จะได้รับการประเมิน