Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Nhập dữ liệu trong Python

Trong hướng dẫn này, chúng ta học cách nhập dữ liệu trong Python.

Trong Python 2, có hai hàm: raw_input (nhập chuỗi) và input (nhập số nguyên).

Ví dụ Python 2

a = raw_input('Nhập tên: ')
print(type(a))
b = input()
print(type(b))

Kết quả

Nhập tên: Tutorialspoint
<type 'str'>
5
<type 'int'>

Trong Python 3, raw_input() bị loại bỏ. Chỉ còn input() và mọi thứ nhập vào đều là chuỗi. Cần chuyển đổi kiểu dữ liệu thủ công.

Ví dụ Python 3

a = input('Nhập tên: ')
print(type(a), a)
b = input('Nhập số: ')
b = int(b)
print(type(b), b)

Kết quả

Nhập tên: Tutorialspoint
<class 'str'> Tutorialspoint
Nhập số: 5
<class 'int'> 5

Kết luận

Python 3 chỉ có input() trả về chuỗi, cần ép kiểu thủ công. Hãy bình luận nếu có thắc mắc.