Làm cách nào để bạn nhập dữ liệu vào python?

Với chủ đề này, chúng ta bắt đầu loạt bài hướng dẫn Thực hành Python. Mỗi hướng dẫn mô tả một chủ đề cụ thể với các ví dụ. Một tuyên bố vấn đề ở cuối mỗi hướng dẫn sẽ đánh giá sự hiểu biết của bạn

Giới thiệu

Giống như tất cả các ngôn ngữ cấp cao, Python dễ đọc, mất ít thời gian hơn để viết và có thể mang theo được. Ngôn ngữ lập trình đa năng này có hai phiên bản. Trăn 2 và Trăn 3. Wiki nói. Trăn 2. x là di sản, Python 3. x là hiện tại và tương lai của ngôn ngữ. Tức là Python 2 không còn được phát triển nữa và tất cả các tính năng mới sẽ được thêm vào Python 3. Lưu ý rằng, hãy ghi nhớ điều này, các ví dụ mã trong hướng dẫn này là bằng Python 3. Bất cứ nơi nào Python 2. mã x được hiển thị, nó sẽ được đánh dấu

Chấp hành

Python thực thi mã từ trên xuống dưới, khi được viết đúng cú pháp. Để thực thi mã trong hướng dẫn về python của chúng tôi, bạn sẽ cần cài đặt python trong máy của mình như một điều kiện tiên quyết. Một mô tả nhỏ về cách cài đặt Python và chạy trình thông dịch được cung cấp tại đây. Khi trình thông dịch đang chạy, bạn có thể bắt đầu nhập lệnh để nhận kết quả

Nhập bằng hàm
>>> input[]
I am learning at hackerearth.
'I am learning at hackerearth.'
2

Một chức năng được định nghĩa là một khối mã có tổ chức, có thể sử dụng lại được sử dụng để thực hiện một hành động đơn lẻ có liên quan. Python có nhiều chức năng tích hợp sẵn; . Python có chức năng nhập liệu cho phép bạn yêu cầu người dùng nhập một số văn bản. Bạn gọi hàm này để yêu cầu chương trình dừng và đợi người dùng nhập dữ liệu. Trong Python 2, bạn có hàm tích hợp sẵn

>>> input[]
I am learning at hackerearth.
'I am learning at hackerearth.'
3, trong khi ở Python 3, bạn có hàm
>>> input[]
I am learning at hackerearth.
'I am learning at hackerearth.'
4. Chương trình sẽ tiếp tục khi người dùng nhấn phím ENTER hoặc RETURN. Xem ví dụ này để lấy đầu vào từ bàn phím bằng Python 2 ở chế độ tương tác. Đầu ra của bạn được hiển thị trong dấu ngoặc kép khi bạn nhấn phím ENTER

>>>raw_input[]
I am learning at hackerearth   [This is where you type in]
'I am learning at hackerearth' [The interpreter showing you how the input is captured.]

Trong Trăn 3. x, bạn cần sử dụng đầu vào[]

>>> input[]
I am learning at hackerearth.
'I am learning at hackerearth.'

Bạn luôn có thể cho người dùng biết nội dung cần nhập bằng cách in lời nhắc. Không có sự khác biệt giữa

>>> input[]
I am learning at hackerearth.
'I am learning at hackerearth.'
5 trong Python 3 và
>>> input[]
I am learning at hackerearth.
'I am learning at hackerearth.'
6 trong Python 2 ngoại trừ các từ khóa

Đầu ra sử dụng hàm
>>> input[]
I am learning at hackerearth.
'I am learning at hackerearth.'
7

Để xuất dữ liệu của bạn ra màn hình, hãy sử dụng hàm

>>> input[]
I am learning at hackerearth.
'I am learning at hackerearth.'
7. Bạn có thể viết
>>> input[]
I am learning at hackerearth.
'I am learning at hackerearth.'
9 và điều này sẽ in ra
>>> input[]
I am learning at hackerearth.
'I am learning at hackerearth.'
00 ở dòng tiếp theo khi bạn nhấn phím
>>> input[]
I am learning at hackerearth.
'I am learning at hackerearth.'
01

Định nghĩa cần nhớ. Đối số là một giá trị bạn chuyển đến một hàm khi gọi nó. Một giá trị là một chữ cái hoặc một số. Một biến là một tên đề cập đến một giá trị. Nó bắt đầu bằng một chữ cái. Một câu lệnh gán tạo ra các biến mới và cung cấp cho chúng các giá trị

Cú pháp này hợp lệ trong cả Python 3. x và Python 2. x. Ví dụ: nếu dữ liệu của bạn là "Guido", bạn có thể đặt "Guido" bên trong dấu ngoặc đơn

>>> input[]
I am learning at hackerearth.
'I am learning at hackerearth.'
02 sau
>>> input[]
I am learning at hackerearth.
'I am learning at hackerearth.'
03

>>> input[]
I am learning at hackerearth.
'I am learning at hackerearth.'
0

Thông tin thêm về cách sử dụng đầu vào

Để nắm bắt đầu vào trong chương trình của bạn, bạn sẽ cần một biến. Biến là nơi chứa dữ liệu. [Bạn sẽ tìm hiểu thêm về các biến trong hướng dẫn sau. ] Bạn có thể lấy đầu vào và gán nó cho một biến. Điều này được thực hiện bằng cách sử dụng toán tử

>>> input[]
I am learning at hackerearth.
'I am learning at hackerearth.'
04 trước từ khóa đầu vào và sau đó đặt tên biến trước toán tử
>>> input[]
I am learning at hackerearth.
'I am learning at hackerearth.'
04. Ví dụ: khi bạn đưa ra một câu "đầu vào chung" làm đầu vào, câu này sẽ được gán cho một biến, chẳng hạn như,
>>> input[]
I am learning at hackerearth.
'I am learning at hackerearth.'
06. Sau đó, bạn có thể in giá trị được lưu trữ trong
>>> input[]
I am learning at hackerearth.
'I am learning at hackerearth.'
06. Hãy để chúng tôi hiểu điều này với ví dụ sau

>>> input[]
I am learning at hackerearth.
'I am learning at hackerearth.'
9

Đưa ra một gợi ý hữu ích trong lời nhắc

Thông thường nên cho người dùng biết những gì cần nhập. Bạn có thể làm điều này bằng cách đặt gợi ý trong dấu ngoặc kép bên trong dấu ngoặc đơn đầu vào. Gợi ý sẽ xuất hiện ở dòng tiếp theo và sẽ đợi người dùng nhập liệu. Sau đó, bạn có thể nhập đầu vào và khi bạn nhấn phím ENTER, nó sẽ ghi lại đầu vào. Trong ví dụ này, "cho tôi một số đẹp" là gợi ý. Điều này được in trong dòng tiếp theo khi yêu cầu đầu vào. Nếu bạn gõ 6, giá trị này sẽ được gán cho biến

>>> input[]
I am learning at hackerearth.
'I am learning at hackerearth.'
08 mà chúng ta có thể in ra sau

>>> input[]
I am learning at hackerearth.
'I am learning at hackerearth.'
1

Tìm hiểu thêm về cách sử dụng bản in

Giả sử bạn muốn in một chuỗi cụ thể [một chuỗi các ký tự như chữ cái, dấu chấm câu, số và chữ cái] N số lần. Toán tử [dấu hoa thị] * thực hiện lặp lại trên các chuỗi. Bạn có thể in "5" sáu lần. Bên trong dấu ngoặc đơn viết hoa, đặt “5” theo sau là

>>> input[]
I am learning at hackerearth.
'I am learning at hackerearth.'
09 và số lần bạn muốn “5” lặp lại

>>> input[]
I am learning at hackerearth.
'I am learning at hackerearth.'
3

Bạn có thể tách đầu ra bằng dấu phẩy phân cách. Theo mặc định, điều này sẽ thêm khoảng cách giữa các mục đầu ra. Ví dụ: chuỗi số

>>> input[]
I am learning at hackerearth.
'I am learning at hackerearth.'
90 được phân tách bằng dấu phẩy
>>> input[]
I am learning at hackerearth.
'I am learning at hackerearth.'
91 được in với khoảng cách giữa một số và số tiếp theo

>>> input[]
I am learning at hackerearth.
'I am learning at hackerearth.'
6

Để thay đổi đầu ra thành những gì bạn muốn, hãy sử dụng các đối số từ khóa sep và end để in [ ]. Khi phân tách đầu ra bằng dấu phân cách bằng dấu phẩy, bạn cũng có thể xác định định dạng phân tách bằng từ khóa

>>> input[]
I am learning at hackerearth.
'I am learning at hackerearth.'
92

>>> input[]
I am learning at hackerearth.
'I am learning at hackerearth.'
8

Theo mặc định,

>>> input[]
I am learning at hackerearth.
'I am learning at hackerearth.'
03 chuyển sang một dòng mới ở cuối. Bạn có thể thay đổi điều này bằng cách sử dụng từ khóa
>>> input[]
I am learning at hackerearth.
'I am learning at hackerearth.'
94 như trong ví dụ bên dưới

>>>raw_input[]
I am learning at hackerearth   [This is where you type in]
'I am learning at hackerearth' [The interpreter showing you how the input is captured.]
1

Ví dụ: bạn có thể in các chữ cái trong từ "python" và tất cả các chữ cái sẽ xuất hiện trong một dòng mới

>>>raw_input[]
I am learning at hackerearth   [This is where you type in]
'I am learning at hackerearth' [The interpreter showing you how the input is captured.]
2

Bạn có thể thay đổi cài đặt mặc định này. Bạn có thể có dấu hai chấm

>>> input[]
I am learning at hackerearth.
'I am learning at hackerearth.'
95 giữa các chữ cái thay vì một dòng mới

>>> input[]
I am learning at hackerearth.
'I am learning at hackerearth.'
0

In kết quả tính toán

Giả sử bạn có thể gán số

>>> input[]
I am learning at hackerearth.
'I am learning at hackerearth.'
96 cho một biến số
>>> input[]
I am learning at hackerearth.
'I am learning at hackerearth.'
97 và nếu bạn viết logic
>>> input[]
I am learning at hackerearth.
'I am learning at hackerearth.'
98 bên trong dấu ngoặc đơn của
>>> input[]
I am learning at hackerearth.
'I am learning at hackerearth.'
03, nó sẽ chỉ thực hiện phép tính trước và in ra kết quả

Chủ Đề