str int float Python คือคำสั่งแปลงข้อมูลเป็นชนิดที่กำหนด str คือแปลงข้อมูลเป็นข้อความ (string) ส่วน int คือแปลงข้อมูลเป็นตัวเลข (Integer) และ float คือแปลงข้อมูลเป็นทศนิยม (Floating) สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง str int float Python คืออะไร แต่ละคำสั่งใช้ทำอะไร
name = str(input('กรุณากรอกชื่อ : '))
age = int(input('กรุณากรอกอายุ : '))
weight = float(input('กรุณากรอกน้ำหนัก : '))
print( 'สวัสดี', name, 'อายุ', age, 'น้ำหนัก', weight )
ผลลัพธ์
กรุณากรอกชื่อ : Devdit
กรุณากรอกอายุ : 30
กรุณากรอกน้ำหนัก : 48.9
สวัสดี Devdit อายุ 30 น้ำหนัก 48.9
str int float Python จากตัวอย่างโค้ดมีรายละเอียดดังนี้
1. name = str(input()) คือ แปลงค่าที่รับมาจากผู้ใช้งานให้เป็นข้อความ (string) และเก็บค่าไว้ที่ตัวแปร name
2. age = int(input()) คือ แปลงค่าที่รับมาจากผู้ใช้งานให้เป็นตัวเลข (integer) และเก็บค่าไว้ที่ตัวแปร age
3. weight = float(input()) คือ แปลงค่าที่รับมาจากผู้ใช้งานให้เป็นตัวเลขทศนิยม (floating point) และเก็บค่าไว้ที่ตัวแปร weight