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() จะประเมินอินพุตและส่งคืนประเภทข้อมูลที่เหมาะสมตามนั้น