ตอนที่ 6 นี้เราจะมาเรียนรู้เกี่ยวกับการ Casting หรือการระบุชนิดของ Data Type ให้กับตัวแปรกันครับ โดยการ Casting เราสามารถใช้คำสั่ง หรือ constructor functions ได้ นั่นคือ
int() – สามารถรับค่าตัวเลขที่มีเป็นทศนิยม (float) หรือข้อความที่เป็นตัวเลข เพื่อแปลงเป็นค่าจำนวนเต็ม หรือ int
float() – สามารถรับค่าตัวเลขจำนวนเต็ม (int) หรือข้อความที่เป็นตัวเลข เพื่อแปลงเป็นค่าจำนวนที่มีเลขหลักทศนิยม หรือ float
str() – สามารถรับค่าได้หลากหลาย ซึ่งค่า int และ float ก็สามารถรับเข้ามาได้ เพื่อแปลงค่าเป็นข้อความหรือ str
ตัวอย่างของ int() – จากอย่างตัวแปร x , y และ z จะมี Data Type เป็น int
x = int(1) # x will be 1
y = int(2.8) # y will be 2
z = int("3") # z will be 3
ตัวอย่างของ float() – จากอย่างตัวแปร x , y และ z จะมี Data Type เป็น float
x = float(1) # x will be 1.0
y = float(2.8) # y will be 2.8
z = float("3") # z will be 3.0
w = float("4.2") # w will be 4.2
ตัวอย่างของ str() – จากอย่างตัวแปร x , y และ z จะมี Data Type เป็น str
x = str("s1") # x will be 's1'
y = str(2) # y will be '2'
z = str(3.0) # z will be '3.0'
คอร์ส Python for Kids
สอบถามข้อมูลและรายละเอียดเพิ่มเติมได้ทาง เฟสบุ๊ค คิดกับโค้ด
หรือกดแชทที่
ด้าน (ขวา) ล่างของเว็บไซต์เพื่อแชท
ทางทีมงานจะรีบตอบกลับให้เร็วที่สุดครับ ขอบคุณทุกท่านมากครับ
