Computer >> Máy Tính >  >> Lập trình >> Python

Lấy đầu vào bằng Python

Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách nhập dữ liệu đầu vào bằng Python.

Trong Python2 , chúng tôi sẽ tìm thấy hai chức năng khác nhau để lấy đầu vào từ người dùng. Một là raw_input một cái khác là đầu vào .

  • Hàm raw_input ([promt]) được sử dụng để lấy chuỗi làm đầu vào từ người dùng.
  • Hàm đầu vào ([nhắc]) được sử dụng để lấy các số nguyên làm đầu vào từ người dùng.

Ví dụ

# taking 'string' input
a = raw_input('Enter your name:- ')
# printing the type
print(type(a))
# taking the 'int' input
b = input()
# printing the type
print(type(b))

Đầu ra

Nếu bạn chạy đoạn mã trên, bạn sẽ nhận được kết quả sau.

Enter your name:- Tutorialspoint
<type 'str'>
5
<type 'int'>

Trong Python3 , hàm raw_input () bị xóa. Bây giờ, chúng tôi chỉ có đầu vào ([nhắc]) chức năng lấy đầu vào từ người dùng. Và bất kỳ thứ gì người dùng nhập vào sẽ là một chuỗi trong Python .

Chúng tôi phải chuyển đổi nó thành các kiểu dữ liệu tương ứng bằng cách sử dụng các hàm tích hợp sẵn khác nhau. Hãy xem các ví dụ.

Ví dụ

# taking input from the user
a = input('Enter a name:- ')
# printing the data
print(type(a), a)
# asking number from the user
b = input('Enter a number:- ')
# converting the 'string' to 'int'
b = int(b)
# printing the data
print(type(b), b)

Đầu ra

Nếu bạn chạy đoạn mã trên, bạn sẽ nhận được kết quả sau.

Enter a name:- Tutorialspoint
<class 'str'> Tutorialspoint
Enter a number:- 5
<class 'int'> 5

Kết luận

Nếu bạn có bất kỳ nghi ngờ nào trong hướng dẫn, hãy đề cập đến chúng trong phần bình luận.