WEBVTT

00:00.430 --> 00:01.360
ยินดีต้อนรับกลับ.

00:01.390 --> 00:10.120
โปรดจำไว้ว่าใน Python สตริงนั้นเขียนเป็น STR และนี่เป็นคำพิเศษ

00:10.180 --> 00:14.500
อันที่จริง มันเป็นสิ่งที่สร้างขึ้นในสิ่งที่เราเรียกว่าฟังก์ชันหรือการดำเนินการในตัวที่เราสามารถทำได้

00:14.770 --> 00:16.510
ตอนนี้ให้ฉันถามคุณเรื่องนี้

00:16.630 --> 00:18.940
จะเกิดอะไรขึ้นถ้าฉันทำสตริง?

00:19.600 --> 00:20.560
100.

00:21.240 --> 00:25.320
100 เป็นตัวเลขที่ชัดเจน เป็นจำนวนเต็ม

00:26.030 --> 00:29.690
แต่ถ้าเรารันฟังก์ชัน string กับสิ่งนี้ล่ะ?

00:30.480 --> 00:31.170
ลองหา

00:31.170 --> 00:32.010
มาทำกัน

00:32.770 --> 00:34.270
พิมพ์ที่นี่

00:35.360 --> 00:37.790
แล้วเรียกใช้สิ่งนี้หากฉันคลิกเรียกใช้

00:39.990 --> 00:41.550
ได้ 100 ครับ

00:41.820 --> 00:42.560
ไม่เป็นไร.

00:42.570 --> 00:43.230
แต่.

00:44.040 --> 00:44.490
อืม.

00:44.820 --> 00:48.150
นี่คือ int หรือสตริง?

00:50.410 --> 00:51.670
เพื่อหาว่า

00:51.670 --> 00:54.720
อีกครั้งขอห่อนี้

00:54.970 --> 00:59.230
ดังนั้นคำตอบของค่านี้จะเป็นประเภทใด

01:00.770 --> 01:01.610
เช่นนั้น

01:04.850 --> 01:11.780
ฉันรู้ว่านี่เป็นวงเล็บจำนวนมาก แต่จำไว้ว่าเรากำลังประเมินโค้ดชิ้นนี้ ดังนั้นเราจึงเปลี่ยน 100

01:11.780 --> 01:14.810
เป็นสตริงหรือเรียกใช้การดำเนินการสตริง

01:14.810 --> 01:20.990
จากนั้นเราจะตรวจสอบประเภทของสิ่งนี้ทั้งหมด แล้วเราจะพิมพ์ออกมาหากฉันคลิกเรียกใช้

01:22.510 --> 01:24.890
ฉันเห็นว่ามันเป็นประเภทสตริง

01:24.910 --> 01:29.440
เราจึงแปลง 100 เป็นสตริงโดยใช้สิ่งนี้

01:29.560 --> 01:34.600
ทีนี้ เพื่อให้คุณสับสนมากขึ้นอีกหน่อย ว่าถ้าเราทำบางอย่างเช่น

01:36.120 --> 01:36.740
ไม่ได้.

01:38.530 --> 01:39.370
แบบนี้.

01:40.380 --> 01:40.830
ไม่เป็นไร.

01:40.830 --> 01:41.800
วงเล็บมากยิ่งขึ้น

01:41.820 --> 01:42.730
เกิดอะไรขึ้น?

01:42.750 --> 01:43.560
คุณเดาได้ไหม

01:45.510 --> 01:53.040
เราแปลง 100 เป็นสตริง จากนั้นแปลงกลับเป็นจำนวนเต็ม จากนั้นเราตรวจสอบประเภทของมันซึ่งเป็น

01:53.040 --> 01:55.800
int ของคลาส จากนั้นเราพิมพ์ออกมา

01:56.160 --> 02:07.620
จำไว้ว่านี่ก็เหมือนกับที่ผมบอกว่า a เท่ากับ str 100 แล้ว B จะเท่ากับ int

02:09.530 --> 02:20.810
ของ A เพราะเรากำลังประเมินส่วนนี้อยู่ และผมกำลังบอกว่า C จะเท่ากับชนิดของ B อะไรก็ตาม

02:21.470 --> 02:23.840
และสุดท้าย เราก็พิมพ์ C

02:24.700 --> 02:28.360
ดังนั้นโค้ดชิ้นนั้นก็เหมือนกับการทำสิ่งนี้

02:30.040 --> 02:31.360
เยี่ยมมาก

02:31.690 --> 02:35.890
นี่คือแนวคิดของการแปลงประเภท

02:36.840 --> 02:40.890
อีกครั้ง ถ้าฉันเขียนลงไป จะเรียกว่าการแปลงประเภท

02:41.490 --> 02:49.320
เรากำลังแปลงประเภทข้อมูลของเรา และคุณสามารถทำได้ตลอดการเขียนโปรแกรม และเราจะพูดถึงเรื่องนี้บ่อยๆ

02:49.350 --> 02:56.400
ตลอดหลักสูตร แต่นี่เป็นเหตุผลหลักที่เรามีสิ่งต่างๆ เช่น STR int เรามีสิ่งต่างๆ เช่น float

02:56.400 --> 03:00.270
และอื่นๆ ประเภทข้อมูลอื่นๆ ที่เราจะพูดถึง

03:00.780 --> 03:01.950
แล้วพบกันใหม่ในวิดีโอหน้าครับ

03:02.400 --> 03:03.000
ลาก่อน.
