Python 3.x có hàm built-in input() nhận đầu vào người dùng. Hàm này trả về kiểu string, lưu vào biến string.
Ví dụ
Phải chuyển sang integer bằng hàm built-in int():
>>> var = int(input("enter age"))
enter age21
>>> var
21
>>> type(var)
<class 'int'>
Nếu người dùng nhập chỉ chứa chữ số, int() parse được integer, ngược lại ném ValueError.
Trong Python 2.x, input() đánh giá đầu vào và trả về kiểu dữ liệu phù hợp.