Python 3.x มีฟังก์ชัน input() ในตัวเพื่อยอมรับอินพุตของผู้ใช้ ฟังก์ชัน input() จะส่งกลับข้อมูลสตริงและสามารถเก็บไว้ในตัวแปรสตริงได้
ตัวอย่าง
ต้องแปลงเป็นจำนวนเต็มโดยใช้ฟังก์ชันในตัว int()
>>> var=int(input("enter age")) enter age21 >>> var 21 >>> type(var) <class 'int'>
ที่นี่ หากข้อมูลที่ผู้ใช้ป้อนมีเฉพาะตัวเลข ฟังก์ชัน int() จะแยกวิเคราะห์จำนวนเต็ม มิฉะนั้นจะพบ ValueError
ใน Python 2.x ฟังก์ชัน input() จะประเมินอินพุตและส่งคืนประเภทข้อมูลที่เหมาะสมตามนั้น