Nhận đầu vào của người dùng từ bàn phím
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à Input []. Các kết quả có thể được lưu trữ thành một biến.
Raw_Input [] - Nó đọc lệnh hoặc lệnh đầu vào và trả về một chuỗi. – It reads the input or command and returns a string.
Input [] - Đọc đầu vào và trả về một loại python như danh sách, tuple, int, v.v. – Reads the input and returns a python type like list, tuple, int, etc.
Thí dụ
name = raw_input [“what is your name? ”] # return type of raw input is always string age = input [“what is your age ”] # This can be different from string print “user entered name as: ” + name print “The type of the name is: ”, print type [name] print “user entered age as: ” + str [age] print “The type of age is: ”, print type [age]
Gán các giá trị sau khi chạy nó:
tên của bạn là gì?
ABC
bạn bao nhiêu tuổi?
21
Nó sẽ cho kết quả như sau:
Tên người dùng đã nhập tên là: & nbsp; & nbsp; abc
Loại tên là: & nbsp; & nbsp; & nbsp;
Người dùng đã vào tuổi như: & nbsp; & nbsp; 21
Loại tuổi là: & nbsp; & nbsp; & nbsp;
Không có loại được đưa ra ở trên cho dữ liệu khi được nhập. Tên đã được lấy là loại chuỗi, trong khi tuổi đã được coi là loại số nguyên python. Về cơ bản, sự khác biệt giữa RAW_Input và đầu vào là loại trả về của RAW_Input luôn luôn là chuỗi, trong khi loại trả về của đầu vào không chỉ cần chỉ là chuỗi. Python sẽ đánh giá loại dữ liệu nào sẽ phù hợp nhất. Trong trường hợp bạn đã nhập một số, nó sẽ lấy nó làm số nguyên. Nhưng nếu đó là Raw_Input thì đó chắc chắn sẽ là chuỗi.
Lưu ý: Bất cứ khi nào bạn viết nhiều mã, nó luôn luôn nên viết nó vào một trong những IDE vì nó rất hữu ích. Trong trường hợp bạn không nhận được thụt lề thích hợp, nó sẽ trực tiếp hiển thị cho bạn lỗi. Nếu bạn cũng có bất kỳ vấn đề nào, nó rất dễ gỡ lỗi trong Pycharm hoặc bất kỳ IDE nào khác mà bạn có thể muốn sử dụng.
Có một câu hỏi cho chúng tôi? Vui lòng đề cập đến chúng trong phần bình luận và chúng tôi sẽ liên hệ lại với bạn.
Bài viết liên quan
Đối số dòng lệnh trong Python
Python 101: Chương trình Hello World
Bắt đầu đào tạo của bạn về Python để phân tích dữ liệu lớn
Video được đề xuất cho bạn
Tạo ứng dụng web Restful với Node.js Express
Xem bây giờ
Một ngày trong cuộc đời của một nhà phát triển Node.js
Xem bây giờ
Một ngày trong cuộc đời của một nhà phát triển Node.js
Xem bây giờ
Một ngày trong cuộc đời của một nhà phát triển Node.js
Xem bây giờ
Một ngày trong cuộc đời của một nhà phát triển Node.js
Xem bây giờ
Một ngày trong cuộc đời của một nhà phát triển Node.js
Xem bây giờ
Một ngày trong cuộc đời của một nhà phát triển Node.js
Xem bây giờ
Một ngày trong cuộc đời của một nhà phát triển Node.js
Xem bây giờ
Một ngày trong cuộc đời của một nhà phát triển Node.js
Xem bây giờ
Một ngày trong cuộc đời của một nhà phát triển Node.js
Xem bây giờ
Một ngày trong cuộc đời của một nhà phát triển Node.js
Xem bây giờ
Hibernate-The Ultimate Orm Framework
Xem bây giờ
Tìm hiểu Perl-Viên ngọc của ngôn ngữ kịch bản
Xem bây giờ
Xây dựng ứng dụng web sử dụng khung lò xo
Xem bây giờ
Microsoft .NET Framework: Một cách phát triển web Intellisense
Xem bây giờ
PHP & MySQL: Ngôn ngữ kịch bản phía máy chủ để phát triển web
Xem bây giờ
Microsoft SharePoint-nền tảng cộng tác doanh nghiệp tối thượng
Node JS: Các bước để tạo ứng dụng web RESTful
Nodejs - giao tiếp và đường tròn theo cách
Microsoft SharePoint 2013: Nền tảng cộng tác doanh nghiệp Ultimate
Nodejs - giao tiếp và đường tròn theo cách
Microsoft SharePoint 2013: Nền tảng cộng tác doanh nghiệp Ultimate
Nodejs - giao tiếp và đường tròn theo cách
Microsoft SharePoint 2013: Nền tảng cộng tác doanh nghiệp Ultimate
Nodejs - giao tiếp và đường tròn theo cách
Microsoft SharePoint 2013: Nền tảng cộng tác doanh nghiệp Ultimate
Nodejs - giao tiếp và đường tròn theo cách
Microsoft SharePoint 2013: Nền tảng cộng tác doanh nghiệp Ultimate
Nodejs - giao tiếp và đường tròn theo cách
Microsoft SharePoint 2013: Nền tảng cộng tác doanh nghiệp Ultimate
Nodejs - giao tiếp và đường tròn theo cách
Microsoft SharePoint 2013: Nền tảng cộng tác doanh nghiệp Ultimate
Nodejs - giao tiếp và đường tròn theo cách
Microsoft SharePoint 2013: Nền tảng cộng tác doanh nghiệp Ultimate
Nodejs - giao tiếp và đường tròn theo cách
Microsoft SharePoint 2013: Nền tảng cộng tác doanh nghiệp Ultimate
Nodejs - giao tiếp và đường tròn theo cách
Microsoft SharePoint 2013: Nền tảng cộng tác doanh nghiệp Ultimate
Nodejs - giao tiếp và đường tròn theo cách
Microsoft SharePoint 2013: Nền tảng cộng tác doanh nghiệp Ultimate
Nodejs - giao tiếp và đường tròn theo cách
Microsoft SharePoint 2013: Nền tảng cộng tác doanh nghiệp Ultimate
Nodejs - giao tiếp và đường tròn theo cách
Microsoft SharePoint 2013: Nền tảng cộng tác doanh nghiệp Ultimate
Nodejs - giao tiếp và đường tròn theo cách
Microsoft SharePoint 2013: Nền tảng cộng tác doanh nghiệp Ultimate
Nodejs - giao tiếp và đường tròn theo cách