Python cung cấp hai hàm tích hợp để đọc một dòng văn bản từ đầu vào tiêu chuẩn, theo mặc định là từ bàn phím. Các chức năng này -
- raw_input
- đầu vào
Hàm raw_input
raw_input ([nhắc]) hàm đọc một dòng từ đầu vào chuẩn và trả về nó dưới dạng một chuỗi (loại bỏ dòng mới ở cuối).
#!/usr/bin/python str = raw_input("Enter your input: ") print "Received input is : ", str
Thao tác này sẽ nhắc bạn nhập bất kỳ chuỗi nào và nó sẽ hiển thị cùng một chuỗi trên màn hình. Khi tôi nhập "Hello Python!", Đầu ra của nó như thế này -
Enter your input: Hello Python Received input is : Hello Python
Hàm đầu vào
Hàm input ([prompt]) tương đương với raw_input, ngoại trừ việc nó giả định rằng đầu vào là một biểu thức Python hợp lệ và trả về kết quả đã đánh giá cho bạn.
#!/usr/bin/python str = input("Enter your input: ") print "Received input is : ", str
Điều này sẽ tạo ra kết quả sau so với đầu vào đã nhập -
Enter your input: [x*5 for x in range(2,10,2)] Recieved input is : [10, 20, 30, 40]