ยินดีต้อนรับกลับ.
มาพูดถึงสิ่งที่เรียกว่าการหลบหนี
ลำดับ.
ในไพทอน
แสดงความคิดเห็นนี้และให้ฉันถามคำถามคุณ
จะเป็นอย่างไรถ้าเราต้องการให้มีสตริงที่บอกฉันว่าสภาพอากาศและที่นี่เราต้องการเขียน
ตอนนี้แดดออก.
อืม.
คุณเห็นว่าการไฮไลต์เปลี่ยนไปอย่างไรที่นี่
เพราะฉันอยากจะบอกว่ามันมีเครื่องหมายอะพอสทรอฟีแต่
Python กำลังอ่านข้อความนี้และพูดว่า โอเค นี่คือจุดเริ่มต้นของสตริง และนี่คือจุดสิ้นสุดของสตริง
แล้วฉันก็ไม่รู้ว่านี่คืออะไร
แล้วเราก็เริ่มสตริงใหม่อีกครั้ง
เราจะแก้ไขปัญหานี้ได้อย่างไร
เราสามารถเพิ่มสตริงอัญประกาศคู่แทนได้
และตอนนี้ก็ใช้ได้
แต่ถ้าเราต้องการเพิ่มด้วยเหตุผลบางอย่างด้วย
แดดจัดในเครื่องหมายคำพูด
ตอนนี้เรามีปัญหาอื่น
แล้วเราจะแก้ปัญหานี้ได้อย่างไร?
เพราะในภาษามนุษย์ เรามีเครื่องหมายอัญประกาศคู่และอะพอสทรอฟี
เราสามารถใช้ Escape Sequence ได้ที่นี่
และนี่ก็เข้าใจยากเล็กน้อยในตอนแรก แต่เป็นการเพิ่มความกระปรี้กระเปร่าเช่นนี้
ดังนั้นอันที่อยู่เหนือปุ่ม Enter ของคุณบนแป้นพิมพ์
ดังนั้นเครื่องหมายทับนี้ เมื่อ Python ผ่านไป มันจะบอกว่า ตกลง ไม่ว่าอะไรจะเกิดขึ้นหลังจากนี้ ฉันจำสัญลักษณ์นี้ได้
ไม่ว่าจะเกิดอะไรขึ้นหลังจากนี้ ฉันจะถือว่ามันเป็นสตริง
ทีนี้ ถ้าผมทำแบ็กสแลชตรงนี้ แล้วก็แบ็กสแลชตรงนี้ มันจะบอกว่า เฮ้
ไพทอน.
ฉันจะแจ้งให้คุณทราบไม่ว่าจะเกิดอะไรขึ้นหลังจากนี้
มันเป็นสตริง
ฉันกำลังแจ้งให้คุณทราบว่าอะไรก็ตามที่เกิดขึ้นหลังจากนี้เป็นสตริง
แล้วฉันจะบอกคุณว่าอะไรจะเกิดขึ้นหลังจากนี้
นี่คือสตริง
ดังนั้นเมื่อเราพิมพ์สภาพอากาศ
ทุกอย่างถูกพิมพ์อย่างสวยงาม
สุดยอด.
ตอนนี้สามารถใช้ Escape Sequence ได้หลายวิธี
ตัวอย่างเช่น ถ้าฉันอยากได้แบ็กสแลช ฉันก็ทำได้แบบนี้
และเนื่องจากมันบอกว่าสิ่งใดก็ตามที่ตามมาหลังจากนี่คือสตริง มันจะถือว่านี่คือสตริงในตอนนี้
ถ้าฉันเรียกใช้สิ่งนี้ คุณจะเห็นว่าเราได้แบ็กสแลชนี้ และมีเทคนิคง่ายๆ อีกสองสามข้อที่คุณสามารถทำได้
ตัวอย่างเช่น หนึ่งในนั้นคือแบ็กสแลช t
อืม.
นั่นหมายความว่าอย่างไร?
เอาล่ะ ลบสิ่งนี้ไปก่อน
ไปเลย
แบ็กสแลชไม่จำ ให้เพิ่มช่องว่างตรงนี้เพื่อให้แยกแยะได้
มันจะบอกว่า เฮ้ อะไรก็ตามหลังจากนี้ ฉันอยากให้คุณเพิ่มแท็บ
นี่เป็นความหมายพิเศษที่นี่
ดังนั้นถ้าฉันคลิกที่เรียกใช้
คุณเห็นว่า?
มันเพิ่มระยะห่างแท็บในสตริงของฉัน
อีกอันใช้ N หรือขึ้นบรรทัดใหม่
ปล่อย T ไว้ตรงนี้ แล้วบวกแบ็กสแลช n แล้วพูดว่า
หวังว่าคุณจะมีวันที่ดี.
คุณคิดว่าจะเกิดอะไรขึ้นที่นี่ถ้าฉันคลิกเรียกใช้
ฉันมีแท็บ
จากแบ็กสแลช
T แล้วผมก็ขึ้นบรรทัดใหม่หลังจากแดดจัด เพราะฉันทำแบ็กสแลช ซึ่งหมายถึงขึ้นบรรทัดใหม่
เพื่อให้สิ่งนี้ปรากฏในบรรทัดใหม่
ตอนนี้ Escape Sequence เหล่านี้มองเห็นได้ยากในตอนแรก แต่แทบจะใช้ได้กับทุกภาษาในการเขียนโปรแกรม
พวกเขาใช้สตริง
ดังนั้น หากคุณมาจากภาษาอื่น สิ่งนี้ไม่แปลกสำหรับคุณ
หากนี่เป็นครั้งแรกที่คุณได้เห็นสิ่งนี้ คุณเพียงแค่ต้องทำความคุ้นเคยกับไวยากรณ์นี้ และในบางครั้ง
ให้ไปที่เอกสารประกอบของ Python แล้วพิมพ์ Escape Sequences แล้วคุณจะเห็นทุกอย่างที่เรามี
สิ่งเหล่านี้คือสิ่งสำคัญที่คุณต้องรู้
ไม่เป็นไร.
เรียนรู้เพิ่มเติมในวิดีโอหน้า