ยินดีต้อนรับกลับ.
โปรดจำไว้ว่าใน Python สตริงนั้นเขียนเป็น STR และนี่เป็นคำพิเศษ
อันที่จริง มันเป็นสิ่งที่สร้างขึ้นในสิ่งที่เราเรียกว่าฟังก์ชันหรือการดำเนินการในตัวที่เราสามารถทำได้
ตอนนี้ให้ฉันถามคุณเรื่องนี้
จะเกิดอะไรขึ้นถ้าฉันทำสตริง?
100.
100 เป็นตัวเลขที่ชัดเจน เป็นจำนวนเต็ม
แต่ถ้าเรารันฟังก์ชัน string กับสิ่งนี้ล่ะ?
ลองหา
มาทำกัน
พิมพ์ที่นี่
แล้วเรียกใช้สิ่งนี้หากฉันคลิกเรียกใช้
ได้ 100 ครับ
ไม่เป็นไร.
แต่.
อืม.
นี่คือ int หรือสตริง?
เพื่อหาว่า
อีกครั้งขอห่อนี้
ดังนั้นคำตอบของค่านี้จะเป็นประเภทใด
เช่นนั้น
ฉันรู้ว่านี่เป็นวงเล็บจำนวนมาก แต่จำไว้ว่าเรากำลังประเมินโค้ดชิ้นนี้ ดังนั้นเราจึงเปลี่ยน 100
เป็นสตริงหรือเรียกใช้การดำเนินการสตริง
จากนั้นเราจะตรวจสอบประเภทของสิ่งนี้ทั้งหมด แล้วเราจะพิมพ์ออกมาหากฉันคลิกเรียกใช้
ฉันเห็นว่ามันเป็นประเภทสตริง
เราจึงแปลง 100 เป็นสตริงโดยใช้สิ่งนี้
ทีนี้ เพื่อให้คุณสับสนมากขึ้นอีกหน่อย ว่าถ้าเราทำบางอย่างเช่น
ไม่ได้.
แบบนี้.
ไม่เป็นไร.
วงเล็บมากยิ่งขึ้น
เกิดอะไรขึ้น?
คุณเดาได้ไหม
เราแปลง 100 เป็นสตริง จากนั้นแปลงกลับเป็นจำนวนเต็ม จากนั้นเราตรวจสอบประเภทของมันซึ่งเป็น
int ของคลาส จากนั้นเราพิมพ์ออกมา
จำไว้ว่านี่ก็เหมือนกับที่ผมบอกว่า a เท่ากับ str 100 แล้ว B จะเท่ากับ int
ของ A เพราะเรากำลังประเมินส่วนนี้อยู่ และผมกำลังบอกว่า C จะเท่ากับชนิดของ B อะไรก็ตาม
และสุดท้าย เราก็พิมพ์ C
ดังนั้นโค้ดชิ้นนั้นก็เหมือนกับการทำสิ่งนี้
เยี่ยมมาก
นี่คือแนวคิดของการแปลงประเภท
อีกครั้ง ถ้าฉันเขียนลงไป จะเรียกว่าการแปลงประเภท
เรากำลังแปลงประเภทข้อมูลของเรา และคุณสามารถทำได้ตลอดการเขียนโปรแกรม และเราจะพูดถึงเรื่องนี้บ่อยๆ
ตลอดหลักสูตร แต่นี่เป็นเหตุผลหลักที่เรามีสิ่งต่างๆ เช่น STR int เรามีสิ่งต่างๆ เช่น float
และอื่นๆ ประเภทข้อมูลอื่นๆ ที่เราจะพูดถึง
แล้วพบกันใหม่ในวิดีโอหน้าครับ
ลาก่อน.