Nhập dữ liệu trong python

Phần đầu tiên trong chuyên đề nhập xuất trong Python, chúng ta sẽ cùng tìm hiểu về hàm input[] và cách nhập dữ liệu vào python. Bạn sẽ học được các loại hàm nhập dữ liệu trong python trong các phiên bản Python2 và Python3 như hàm raw_input trong python, hàm input trong python, cũng như các cách sử dụng hàm input[] để nhập dữ liệu vào Python sau bài học này.

Chúng ta có các loại hàm nhập dữ liệu trong python trong các phiên bản Python2 và Python3 như sau:

  • Hàm raw_input[] và hàm input[] trong Python2
  • Hàm input[] trong Python3

Trong đó, chúng ta cần đặc biệt quan tâm tới hàm nhập dữ liệu trong Python3 là hàm input[] trong Python.

Hàm nhập dữ liệu trong Python2 và Python3

Trong Python2, để nhập dữ liệu vào python chúng ta có thể sử dụng 2 hàm là raw_input[]input[]. Tuy nhiên trong Python3 thì hàm nhập đã được làm lại, hàm input[] cũ ở Python2 đã được bỏ đi và hàm raw_input[] trong Python2 được đổi tên thành hàm input[] trong Python3 với chức năng tương đương.

Hàm raw_input[] trong Python2 và hàm input[] trong Python3

Hàm raw_input[] trong Python2 và hàm input[] trong Python3 có chức năng giống nhau, đó là nhận dữ liệu nhập từ bàn phím vào Python dưới dạng kiểu chuỗi string[str].

Hàm input[] trong Python2

Hàm input[] trong Python2 có chức năng tương tự như hai hàm ở trên. Tuy nhiên trong hàm input ở Python2 còn có thêm chức năng đánh giá một chuỗi ký tự được nhập từ bàn phím.

Ví dụ nếu chúng ta sử dụng input[] trong Python2 và nhập vào 1 + 2 thì python sẽ không nhận trực tiếp dữ liệu nhập vào là chuỗi '1 + 2' mà sẽ là giá trị phép cộng là 3.

Tuy nhiên do một số vấn đề xử lý nên chức năng này đã được bỏ đi trong hàm input[] của Python3.

Sự khác biệt giữa input và raw_input trong Python

Nếu chỉ so sánh trong Python2, hai hàm trên sẽ khác nhau ở chỗ hàm input[] trong Python2 sẽ được thêm chức năng đánh giá chuỗi nhập vào, trong khi đó hàm raw_input trong Python2 thì lại không.

Tuy nhiên nếu so sánh hai hàm này trong Python2 và Python3 thì bạn có thể thấy, chúng hoàn toàn giống nhau về chức năng.

Hàm input[] trong Python

Do sự phổ biến của Python3, nên trong bài viết này cũng như các bài chia sẻ kiến thức cho các bạn tại chuyên đề Tự học python cho người mới bắt đầu, Kiyoshi mạn phép sẽ gọi và sử dụng hàm input[] trong Python3 là Hàm input[] trong Python và coi đây là hàm nhập dữ liệu mặc định. Chúng ta sẽ cùng tìm hiểu chi tiết về hàm này ở dưới đây.

Hàm input[] trong Python là gì

Hàm input[] trong Python là một hàm cài sẵn, có chức năng nhận dữ liệu nhập từ bàn phím vào Python và trả về kết quả dưới dạng kiểu chuỗi string[str].

Bài viết liên quan

Hãy chia sẻ và cùng lan tỏa kiến thức lập trình Nhật Bản tại Việt Nam!

HOME>> python cơ bản - lập trình python cho người mới bắt đầu>>04. nhập xuất trong python

Bài sau
Chuyển string sang list trong Python
Bài tiếp
Nhập chuỗi và list trong python
  • Bài viết mới nhất
  • Tách chuỗi trong PHP [explode, preg_split] tháng 9 17, 2022
  • Cắt chuỗi trong PHP [substr, mb_substr] tháng 9 17, 2022
  • Tách chuỗi thành mảng trong PHP [explode] tháng 9 17, 2022
  • Tìm kiếm chuỗi trong PHP [strpos] tháng 9 17, 2022
  • Đếm số lần xuất hiện của ký tự và chuỗi trong chuỗi PHP [substr_count] tháng 9 17, 2022
  • Chuyển chuỗi thành mảng trong PHP [str_split, mb_str_split] tháng 9 17, 2022
  • Tách từng ký tự trong chuỗi PHP [substr, preg_split] tháng 9 17, 2022
  • Xóa ký tự trong chuỗi PHP tháng 9 15, 2022
Profile

Tác giả : Kiyoshi [Chis Thanh]

Kiyoshi là một cựu du học sinh tại Nhật Bản. Sau khi tốt nghiệp đại học Toyama năm 2017, Kiyoshi hiện đang làm BrSE tại Tokyo, Nhật Bản.

Chủ Đề