Lệnh python nào được sử dụng cho đầu vào?

Hàm input() trong Python được sử dụng để lấy đầu vào từ người dùng. Nó nhắc người dùng nhập và đọc một dòng. Sau khi đọc dữ liệu, nó chuyển đổi nó thành một chuỗi và trả về chuỗi đó. Nó báo lỗi EOFError nếu EOF được đọc

Chữ ký

Thông số

lời nhắc. Đó là một thông báo chuỗi nhắc người dùng nhập liệu

Trở lại

Nó trả về đầu vào của người dùng sau khi chuyển đổi thành một chuỗi

Hãy xem một số ví dụ về hàm input() để hiểu chức năng của nó

Đầu vào Python() Chức năng Ví dụ 1

Ở đây, chúng tôi đang sử dụng chức năng này nhận đầu vào của người dùng và hiển thị cho người dùng

đầu ra

Enter a value: 45
You entered: 45

Đầu vào Python() Chức năng Ví dụ 2

Phương thức input() trả về giá trị chuỗi. Vì vậy, nếu chúng ta muốn thực hiện các phép toán số học, trước tiên chúng ta cần truyền giá trị. Xem ví dụ bên dưới

Đầu vào được lưu tự động dưới dạng chuỗi. Do đó, trước khi thực hiện bất kỳ phép toán số học nào như cộng và chia, chúng ta cần chuyển đổi đầu vào thành số nguyên. Nhớ lại chuyển đổi kiểu ở mục 1. 3

Ở đây, chúng tôi muốn thêm 2 số do người dùng chọn. Chúng ta phải

1. Yêu cầu người dùng nhập số đầu tiên
2. Yêu cầu người dùng nhập số thứ hai
3. Nói với Python để thêm các số
4. Yêu cầu Python in kết quả

Chạy các mã bên dưới và so sánh sự khác biệt. Bạn có thể cho biết nó là gì?

Trước khi chuyển đổi kiểu, Python nối các đầu vào và nối chúng lại với nhau dưới dạng dữ liệu chuỗi. Sau khi chuyển đổi kiểu, Python nhận dạng đầu vào là số nguyên và cộng chúng lại với nhau dưới dạng số.  

Hãy cùng xem cách sử dụng 
Enter Employee Name: Jessa
Enter salary: 8000
Enter Company name: Google

Printing Employee Details
Name Salary Company
Jessa 8000 Google
11,  
Enter Employee Name: Jessa
Enter salary: 8000
Enter Company name: Google

Printing Employee Details
Name Salary Company
Jessa 8000 Google
12 và 
Enter Employee Name: Jessa
Enter salary: 8000
Enter Company name: Google

Printing Employee Details
Name Salary Company
Jessa 8000 Google
13 để chứng minh văn bản xuất ra trên màn hình và bảng điều khiển

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ó
>>> 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.)

Lệnh python nào được sử dụng cho đầu vào?

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.'

Lệnh python nào được sử dụng cho đầu vào?

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 số
>>> print("Guido")
Guido
0 ở dòng tiếp theo khi bạn nhấn phím
>>> print("Guido")
Guido
1

Đị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

>>> print("Guido")
Guido
2 sau
>>> print("Guido")
Guido
3

>>> print("Guido")
Guido

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ử

>>> print("Guido")
Guido
4 trước từ khóa đầu vào và sau đó đặt tên biến trước toán tử
>>> print("Guido")
Guido
4. 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ư,
>>> print("Guido")
Guido
6. Sau đó, bạn có thể in giá trị được lưu trữ trong
>>> print("Guido")
Guido
6. Hãy để chúng tôi hiểu điều này với ví dụ sau

>>> # take an input and assign it to a variable 
>>> beautiful_number = input() # The data you key in the next line which is 6 will be assigned to beautiful_number 
6
>>> print(beautiful_number) # the next line will print the value in beautiful_number after you press enter or return
'6'

Đư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, điều này sẽ được gán cho biến

>>> print("Guido")
Guido
8 mà chúng ta có thể in ra sau

    >>> beautiful_number = input("tell me a beautiful number ")
    tell me a beautiful number 6
    >>> print(beautiful_number)
    '6'

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à

>>> print("Guido")
Guido
9 và số lần bạn muốn “5” lặp lại

>>> print("5"*6)
555555

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ố

>>> # take an input and assign it to a variable 
>>> beautiful_number = input() # The data you key in the next line which is 6 will be assigned to beautiful_number 
6
>>> print(beautiful_number) # the next line will print the value in beautiful_number after you press enter or return
'6'
0 được phân tách bằng dấu phẩy
>>> # take an input and assign it to a variable 
>>> beautiful_number = input() # The data you key in the next line which is 6 will be assigned to beautiful_number 
6
>>> print(beautiful_number) # the next line will print the value in beautiful_number after you press enter or return
'6'
1 được in với khoảng cách giữa một số và số tiếp theo

>>> print(5,6,7)
5 6 7

Để 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

>>> # take an input and assign it to a variable 
>>> beautiful_number = input() # The data you key in the next line which is 6 will be assigned to beautiful_number 
6
>>> print(beautiful_number) # the next line will print the value in beautiful_number after you press enter or return
'6'
2

>>> print('LOVE', 30, 82.2)
LOVE 30 82.2
>>> print('LOVE', 30, 82.2, sep=',')
'LOVE', 30, 82.2

Theo mặc định,

>>> print("Guido")
Guido
3 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
>>> # take an input and assign it to a variable 
>>> beautiful_number = input() # The data you key in the next line which is 6 will be assigned to beautiful_number 
6
>>> print(beautiful_number) # the next line will print the value in beautiful_number after you press enter or return
'6'
4 như trong ví dụ bên dưới

>>> print('LOVE', 30, 82.2, sep=',', end='!!\n')
'LOVE', 30, 82.2!!

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

>>> for i in "python":
..     print(i)
...
p
y
t
h
o
n

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

>>> # take an input and assign it to a variable 
>>> beautiful_number = input() # The data you key in the next line which is 6 will be assigned to beautiful_number 
6
>>> print(beautiful_number) # the next line will print the value in beautiful_number after you press enter or return
'6'
5 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ố

>>> # take an input and assign it to a variable 
>>> beautiful_number = input() # The data you key in the next line which is 6 will be assigned to beautiful_number 
6
>>> print(beautiful_number) # the next line will print the value in beautiful_number after you press enter or return
'6'
6 cho một biến số
>>> # take an input and assign it to a variable 
>>> beautiful_number = input() # The data you key in the next line which is 6 will be assigned to beautiful_number 
6
>>> print(beautiful_number) # the next line will print the value in beautiful_number after you press enter or return
'6'
7 và nếu bạn viết logic
>>> # take an input and assign it to a variable 
>>> beautiful_number = input() # The data you key in the next line which is 6 will be assigned to beautiful_number 
6
>>> print(beautiful_number) # the next line will print the value in beautiful_number after you press enter or return
'6'
8 bên trong dấu ngoặc đơn của
>>> print("Guido")
Guido
3, nó sẽ chỉ thực hiện phép tính phía trước và in ra kết quả

Làm cách nào để lấy đầu vào bằng Python từ dòng lệnh?

Cách lấy đầu vào chuỗi từ dòng lệnh trong Python .
Trong 1]. name = raw_input("Nhập tên của bạn. ") print("in tên",tên) Nhập tên của bạn. .
name = raw_input("Nhập tên của bạn. \ n") print("tên in",tên) Nhập tên của bạn. .
Trong 1]. name = input("Nhập tên của bạn. ") print("in tên",tên)

Hàm input() dùng để làm gì?

Hàm input() cho phép người dùng chèn một giá trị vào chương trình . input() trả về một giá trị chuỗi. Bạn có thể chuyển đổi nội dung của đầu vào bằng bất kỳ loại dữ liệu nào. Chẳng hạn, bạn có thể chuyển đổi giá trị mà người dùng chèn thành số dấu phẩy động.