Đầu vào có phải là hàm tích hợp trong Python không

Trong Python, chúng ta sử dụng hàm input[] để lấy đầu vào từ người dùng. Bất cứ điều gì bạn nhập làm đầu vào, hàm nhập sẽ chuyển đổi nó thành một chuỗi. Nếu bạn nhập một giá trị số nguyên thì hàm input[] vẫn chuyển đổi nó thành một chuỗi

cú pháp. đầu vào [dấu nhắc]

Tham số

  • Lời nhắc. [tùy chọn] Chuỗi được ghi vào đầu ra tiêu chuẩn [thường là màn hình] không có dòng mới

Trở lại. đối tượng chuỗi

Hãy xem các ví dụ

ví dụ 1. Lấy đầu vào từ người dùng

Python3




Enter your name:ankit rai
Hello ankit rai


5

Enter your name:ankit rai
Hello ankit rai


6
Enter your name:ankit rai
Hello ankit rai


7
Enter your name:ankit rai
Hello ankit rai


8
Enter your name:ankit rai
Hello ankit rai


0

 

Enter your name:ankit rai
Hello ankit rai


1

Enter your name:ankit rai
Hello ankit rai


2____03

 
 Đầu ra.

geeksforgeeks


 

ví dụ 2. Lấy đầu vào từ người dùng bằng một tin nhắn

con trăn




Enter your name:ankit rai
Hello ankit rai


5

Enter your name:ankit rai
Hello ankit rai


5
Enter your name:ankit rai
Hello ankit rai


7
Enter your name:ankit rai
Hello ankit rai


8
Enter your name:ankit rai
Hello ankit rai


8
Enter your name:ankit rai
Hello ankit rai


9
Enter a number:15
16
0

 

Enter your name:ankit rai
Hello ankit rai


1

Enter your name:ankit rai
Hello ankit rai


2
Enter your name:ankit rai
Hello ankit rai


8
Enter a number:15
16
4
Enter a number:15
16
5

 
 Đầu ra.

Enter your name:ankit rai
Hello ankit rai


 

ví dụ 3. Theo mặc định, hàm input[] nhận đầu vào của người dùng trong một chuỗi. Vì vậy, để lấy đầu vào ở dạng int, bạn cần sử dụng int[] cùng với hàm input

Tương tác với người dùng là một trong những tính năng tuyệt vời của lập trình. Nếu bạn không thể lấy thông tin đầu vào từ người dùng thì bạn không thể thực hiện hành động dựa trên nhu cầu của người dùng. Đó là nơi Hàm nhập liệu Python xuất hiện trong ảnh. Hơn nữa, Python có một chức năng sẵn có được gọi là input[] để phục vụ cho đầu vào của người dùng. Hãy xem danh sách các hướng dẫn

  • Hàm nhập Python là gì?
  • Đối số hàm nhập Python
  • Kiểu trả về của hàm nhập Python
  • Nhập kiểu trong Python

Hàm nhập Python là gì?

Chúng ta đã thấy hàm in trong Python gửi dữ liệu đến bảng điều khiển. Hàm Input của Python làm ngược lại. Nói cách khác, nó lấy dữ liệu người dùng từ bảng điều khiển để chương trình có thể thực hiện hành động dựa trên đầu vào đó

Hàm nhập liệu cho biết người dùng nhập dữ liệu trên bàn điều khiển. Hơn nữa, chương trình chỉ thực thi tiếp khi người dùng nhập dữ liệu. Dữ liệu này sau đó có thể được lưu trữ trong một biến và có thể sử dụng nó trong chương trình bất cứ nơi nào chúng ta cần

Lưu ý - Hàm input luôn lấy dữ liệu đầu vào là String. Vì vậy, nếu bạn đang yêu cầu người dùng nhập tuổi và anh ta nhập tuổi là 25, đây sẽ được coi là một chuỗi. Ngoài ra, bạn cần chuyển đổi nó thành int trước khi thực hiện bất kỳ hành động nào đối với nó

Viết đoạn sau vào IDE và chạy nó

Enter your name:ankit rai
Hello ankit rai


5

Nếu bạn chạy chương trình trên, bạn sẽ thấy một con trỏ nhấp nháy trong bảng điều khiển đầu ra, như thể hiện trong ảnh chụp bên dưới. Nó đang đợi dữ liệu. Hơn nữa, chương trình sẽ không thực hiện các bước tiếp theo cho đến khi chúng tôi cung cấp đầu vào

Bây giờ, hãy nhập bất cứ thứ gì vào bảng điều khiển

Sau khi nhập bất kỳ văn bản nào, nhấn Enter. Do đó, bạn sẽ nhận được những gì bạn đã nhập làm đầu ra

Lưu trữ dữ liệu mà chúng tôi đã cung cấp nằm trong tên biến. Và chúng tôi đã in biến ở dòng cuối cùng của mã. Đó là đầu ra mà chúng ta đã thấy trong hình trên và IDE của bạn

Làm cách nào để chuyển một đối số cho hàm Nhập liệu Python?

Làm cách nào để người dùng biết anh ta phải nhập số hoặc tên hoặc bất kỳ dữ liệu nào khác?

Ví dụ: chương trình của bạn cần tên của người dùng để in thông báo chào mừng. Bạn có thể viết câu lệnh đầu vào dưới dạng đầu vào ["Nhập tên của bạn. -"]. Nó hiển thị thông báo cho người dùng. Sau đó, hãy thử đoạn mã sau trong IDE

Enter your name:ankit rai
Hello ankit rai


6

Chúng tôi đã đưa ra một thông báo cho người dùng Nhập tên của bạn. -. Người dùng sẽ đọc tin nhắn và nhập dữ liệu tương ứng

Bạn có thể thấy rằng chúng tôi đã lưu trữ đầu vào của người dùng trong một biến user_name và trong khi in nó, chúng tôi đã thêm "Xin chào" vào đó

Điều gì xảy ra khi bạn chuyển nhiều đối số cho hàm input[]?

Hãy xem điều gì xảy ra với đoạn mã sau

Enter your name:ankit rai
Hello ankit rai


7

Chúng tôi gặp lỗi. Tại sao lại như vậy? . Kết quả là chúng tôi gặp lỗi. Hãy nhớ rằng hàm user input[] của python chỉ nhận một đối số. Nói cách khác, nếu chúng ta không chuyển bất cứ thứ gì, thì hàm nhập liệu sẽ không hiển thị bất kỳ thông báo nào cho người dùng, như đã thấy trong phần đầu tiên của hướng dẫn

Kiểu trả về của hàm nhập Python là gì?

Chúng tôi đã đề cập rằng đầu vào của người dùng python lấy thông tin dưới dạng một loại chuỗi. Hãy kiểm tra bằng một thí nghiệm

Enter your name:ankit rai
Hello ankit rai


8

Bạn mong đợi đầu ra sẽ là gì? . Xem những gì bạn nhận được

Chúng tôi đã nhận lỗi. Tại sao? . Và chúng tôi cố gắng thêm một chuỗi vào một số. Vì vậy, chúng tôi đã nhận lỗi

Nếu chúng ta muốn lấy một số làm đầu vào thì sao?

loại đúc

Chuyển đổi một loại dữ liệu sang các loại dữ liệu khác được gọi là typecasting. Chúng tôi đã quen thuộc với loại chuyển đổi như vậy

Điều gì sẽ xảy ra nếu chúng tôi muốn lấy một số nguyên hoặc float làm đầu vào. Có thể bằng Python không? . Tuy nhiên, chúng ta có thể sử dụng typecasting [chuyển đổi kiểu] bằng cách sử dụng các hàm kiểu dữ liệu tích hợp

Hãy thử chuyển đổi chuỗi python thành số nguyên python. Bạn vẫn nhớ hàm int phải không?

Enter your name:ankit rai
Hello ankit rai


9

Chúng tôi đã chuyển đổi dữ liệu đầu vào thành một số nguyên tại thời điểm lấy chính đầu vào. Một tùy chọn khác trước tiên là coi số đó là một chuỗi, lưu trữ nó trong một biến, sau đó chuyển đổi nó thành int. Mặc dù điều này sẽ hoạt động hoàn toàn tốt, nhưng nó sẽ làm tăng mức sử dụng bộ nhớ và dòng mã. Tốt nhất là luôn luôn viết mã hiệu quả

Chúng tôi sẽ gặp lỗi nếu cố gắng chuyển đổi một chuỗi chứa bảng chữ cái hoặc các ký tự đặc biệt khác. Chạy đoạn mã trên và nhập 2020ToolsQA làm đầu vào

Chúng tôi đang cố chuyển đổi một chuỗi không phải là số. Vì vậy, Python đưa ra một lỗi

Tương tự như việc chuyển đổi chuỗi thành số nguyên, chúng ta cũng có thể chuyển đổi chúng thành số float. Bạn có thể sử dụng hàm int hoặc float để chuyển đổi tùy theo nhu cầu của mình

Đó là nó cho hướng dẫn này

Chìa khóa rút ra

  • Hàm input[] lấy dữ liệu từ bàn điều khiển ở dạng chuỗi
  • Ngoài ra, chúng ta có thể chuyển một thông báo đến hàm input[] sẽ xuất hiện cho người dùng trước khi nhập dữ liệu. e. g. input["Nhập một số. -"]
  • Nếu chúng ta chuyển nhiều đối số cho hàm input[], thì chúng ta sẽ gặp lỗi
  • input[] hàm trả về dữ liệu ở định dạng chuỗi [str]. Hơn nữa, chúng ta có thể sử dụng typecasting để chuyển đổi loại. e. g. number = int[input["Nhập một số. -"]]]
  • Ngoài ra, chuyển đổi một loại dữ liệu thành các loại dữ liệu khác được gọi là typecasting
  • Chúng ta có thể sử dụng các hàm int, str, và float để nhập dữ liệu

Thực hành bản thân

#Vấn đề 1

Enter your name:ankit rai
Hello ankit rai


0

#Vấn đề 2

Enter your name:ankit rai
Hello ankit rai


1

#Vấn đề 3

Enter your name:ankit rai
Hello ankit rai


2

vấn đề 4

Enter your name:ankit rai
Hello ankit rai


3

#Vấn đề 5

Enter your name:ankit rai
Hello ankit rai


4

Tiếp theo là gì?

Để kết thúc, chúng ta đã hoàn thành việc tìm hiểu các hàm Input/Output[I/O] trong Python. Ngoài ra, hãy thử lấy các đầu vào khác nhau bằng cách sử dụng chức năng đầu vào và sử dụng kiểu gõ và thực hành. Hãy nhớ rằng - bạn càng thực hành nhiều, bạn sẽ càng cảm thấy thoải mái hơn khi viết mã Python

Ngoài những điều trên, chúng tôi có các toán tử số học + và * cho số nguyên. Chúng có ý nghĩa khác nhau khi bạn sử dụng nó với toán hạng chuỗi. Hãy cùng tìm hiểu chi tiết về Toán tử chuỗi Python trong phần tiếp theo

Đầu vào có phải là một hàm trong Python không?

Hàm Python input[] được sử dụng để lấy đầu vào của người dùng . Theo mặc định, nó trả về đầu vào của người dùng ở dạng chuỗi.

Những gì được xây dựng

Các hàm Python tích hợp được được xác định trước bởi trình thông dịch python . Có 68 chức năng python tích hợp. Các chức năng này thực hiện một nhiệm vụ cụ thể và có thể được sử dụng trong bất kỳ chương trình nào, tùy thuộc vào yêu cầu của người dùng.

Loại đầu vào nào trong Python?

Có hai chức năng có thể được sử dụng để đọc dữ liệu hoặc đầu vào từ người dùng trong python. raw_input[] và đầu vào[]. Các kết quả có thể được lưu trữ vào một biến. raw_input[] – Nó đọc đầu vào hoặc lệnh và trả về một chuỗi. input[] – Đọc đầu vào và trả về một loại python như list, tuple, int , v.v.

Là int [] được xây dựng

Int trong python là một phương thức tích hợp sẵn để chuyển đổi một chuỗi hoặc một số thành một số nguyên.

Chủ Đề