ตอนที่ 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

สอบถามข้อมูลและรายละเอียดเพิ่มเติมได้ทาง เฟสบุ๊ค คิดกับโค้ด

หรือกดแชทที่ด้าน (ขวา) ล่างของเว็บไซต์เพื่อแชท

ทางทีมงานจะรีบตอบกลับให้เร็วที่สุดครับ ขอบคุณทุกท่านมากครับ

Leave a Reply

Your email address will not be published. Required fields are marked *