‫ถึงเวลาที่จะพูดคุยเกี่ยวกับหัวข้ออื่นที่ฟังดูสับสนมากกว่าที่เป็นจริง
‫มันค่อนข้างง่าย
‫การลัดวงจรมีลักษณะเช่นนี้
‫จำได้ไหมว่าฉันสอนคำนี้ให้คุณ?
‫และเราสามารถใช้ได้
‫สมมุติว่าเป็นเพื่อน
‫เท่ากับ true และสมมุติว่า user เท่ากับ true
‫และฉันสามารถแสดงออกในที่นี้ว่าเป็นเพื่อนและเป็นผู้ใช้
‫ตรงนี้ เมื่อเรารันนี่ มาพิมพ์กันตรงนี้เพื่อให้เราเห็น
‫ถ้าฉันเรียกใช้สิ่งนี้
‫ฉันเป็นจริงเพราะทั้งสองสิ่งนี้ประเมินว่าเป็นจริง
‫เพื่อว่าถ้าฉันมีสิ่งนี้เป็นถ้า
‫BLOCK สมมุติว่าถ้าเป็นเพื่อนและเป็นผู้ใช้
‫พิมพ์เพื่อนรักตลอดไป
‫ตอนนี้การลัดวงจรสามารถทำได้เมื่อเราใช้บางอย่างเช่น Awe ซึ่งเราไม่เคยเห็นมาก่อน
‫แต่อีกครั้ง คุณจะเห็นว่าที่นี่ไฮไลต์เป็นสีน้ำเงิน
‫ดังนั้นจึงเป็นคีย์เวิร์ด คีย์เวิร์ด python ในตอนนี้ หรือบอกว่าหากเงื่อนไขข้อใดข้อหนึ่งเป็นจริง
‫ให้รันโค้ดชิ้นนี้
‫ดังนั้นถ้าฉันเรียกใช้สิ่งนี้
‫ฉันได้รับเพื่อนที่ดีที่สุดตลอดไป
‫ตอนนี้ให้ฉันถามคุณเรื่องนี้
‫คุณคิดว่าการดำเนินการใดมีประสิทธิภาพมากกว่ากัน
‫ปลายหรือปลาย?
‫มีความแตกต่างหรือไม่?
‫อันที่จริงมีเพราะไฟฟ้าลัดวงจร
‫คุณเห็นไหมว่าเมื่อฉันทำหรือที่นี่เพราะฉันสนใจว่าข้อใดข้อหนึ่งเป็นความจริง
‫ล่าม Python จะบอกว่าถ้า
‫เป็นเพื่อน.
‫และมันจะประเมินสิ่งนั้นและบอกว่า โอ้ นี่เป็นเรื่องจริง
‫แล้วมันก็จะเห็นคำนั้น หรือ และมันจะพูดว่า เฮ้ ฉันไม่สนหรอกว่านี่คืออะไร
‫บางทีนี่อาจเป็นปฏิบัติการที่หนักหน่วงจริงๆ หรือบางอย่างที่ฉันต้องค้นหา
‫ฉันไม่สนใจหรอก เพราะมันเป็นเรื่องจริงอยู่แล้ว
‫จะจริงหรือเท็จ ฉันไม่สนหรอก
‫เพราะไม่ว่าจะด้วยวิธีใด ฉันจะต้องพิมพ์สิ่งนี้
‫อย่างที่คุณเห็น มันยังคงพิมพ์คำว่าเพื่อนซี้ตลอดไป
‫การลัดวงจรเกิดขึ้นเมื่อล่ามฉลาดพอที่จะพูดว่า ฉันทำงานเพียงพอแล้ว
‫ฉันไม่สนใจว่านี่คืออะไร
‫นี่เป็นงานที่สูญเปล่าถ้าฉันทำ
‫ผมจะลัดวงจรและพูดว่า เฮ้ ฉันจะเพิกเฉยต่อสิ่งนี้ และฉันกำลังจะเริ่มพิมพ์
‫ดังนั้นการใช้หรือมีประสิทธิภาพมากขึ้นเล็กน้อย
‫แต่อีกครั้งขึ้นอยู่กับสิ่งที่คุณต้องการ
‫หากคุณต้องการตรวจสอบว่าทั้งคู่เป็นเพื่อนและเป็นผู้ใช้จริงหรือไม่ คุณจะต้องใช้ end
‫แต่วิธีนี้ใช้ได้ทั้งสองวิธีด้วยและเช่นกัน
‫ตัวอย่างเช่น ถ้าเพื่อนของมันเป็นเท็จ นี่จะลัดวงจรเพราะฉันจะบอกว่า เฮ้ ถ้าเพื่อนมันเป็นเท็จ
‫ก็ฉันไม่สนหรอกว่าผู้ใช้คืออะไร เพราะไม่มีทางที่ทั้งคู่ สิ่งเหล่านี้เป็นความจริง
‫ฉันได้เห็นแล้วว่าหนึ่งในนั้นเป็นเท็จ
‫ผมจะไม่สนใจสิ่งนี้ และผมจะพิมพ์สิ่งนี้
‫และเมื่อฉันพูดว่า ฉันหมายถึงเพื่อนเก่าที่ดีของเรา ล่าม Python
‫ตอนนี้หัวข้อของการลัดวงจรนี้ไม่ได้รับการสอนในหลักสูตร python สำหรับผู้เริ่มต้นจริงๆ แต่ตอนนี้ ถ้าคุณได้ยินสิ่งนี้
‫คุณอาจได้ยินสิ่งนี้ในการสัมภาษณ์
‫อย่างที่คุณเห็น มันฟังดูยากกว่าที่เป็นจริงมาก
‫และตรงไปตรงมา มันสมเหตุสมผลมากใช่ไหม?
‫เราต้องการให้เครื่องจักรของเรามีประสิทธิภาพและค่อนข้างมีประสิทธิภาพเนื่องจากการลัดวงจร
‫เจอกันใหม่ตอนหน้าค่ะ
‫ลาก่อน.