Đầu vào() hàm stdin trong Python 3 chưa? Điều đó có nghĩa là khi bạn mở chương trình filename.py, stdin là những gì người dùng gõ?
input()
đọc từ đầu vào chuẩn (được gọi là stdin
để viết tắt trong một số ngữ cảnh), có. Không có ngôn ngữ mà tôi biết có một chức năng tên stdin
trong thư viện chuẩn. Khi bạn chạy chương trình theo cách thông thường, các kiểu người dùng được cung cấp cho đầu vào tiêu chuẩn, có. Đó là ý nghĩa của "đầu vào tiêu chuẩn". Có một chương trình riêng biệt cung cấp những gì người dùng nhập vào đầu vào tiêu chuẩn (và thực hiện một vài điều thuận tiện khác như giải thích phím xóa lùi). Kịch bản của bạn không phải là những gì tạo ra cửa sổ văn bản được gõ vào.
sys.stdin
(ví dụ, giá trị stdin
định nghĩa trong module sys
) là một đối tượng rằng đại diện đầu vào tiêu chuẩn. Điều này được cung cấp để bạn có thể sử dụng nó trong các bối cảnh mà bạn dự kiến sẽ chỉ định "một tệp", làm cho đầu vào được đọc từ người dùng thay vì tệp.
In() hàm stdout trong Python 3 hoặc bạn có phải ghi vào tệp không?
print()
viết (theo mặc định, bạn có thể cung cấp một cuộc tranh luận file
từ khóa để thay đổi điều này) đến đầu ra tiêu chuẩn (gọi tắt là stdout
cho ngắn trong một số bối cảnh), vâng. Tất cả hãy cẩn thận ở trên áp dụng: stdout
không phải là một chức năng trong bất kỳ ngôn ngữ mà tôi từng nghe nói, và một chương trình hoàn toàn tách biệt thực sự khiến sản lượng kịch bản của bạn sẽ được hiển thị trên màn hình trong một khá 80x24 trắng-text-on- hộp đen nền (hoặc tuy nhiên bạn đã cấu hình nó).
sys.stdout
là một đối tượng rằng đại diện đầu ra tiêu chuẩn, sử dụng tương tự như sys.stdin
. Bạn có thể sử dụng nó một cách rõ ràng với hàm print
, nhưng không có điểm: đó là mặc định.
Đối với câu đố Spotify, được gọi là "Đầu vào được đọc từ stdin". Tập tin của tôi bao gồm stdin và stdout là gì?
Đặc điểm sự cố có nghĩa là "sử dụng chức năng input()
để nhận dữ liệu nhập".
Nguồn
2012-01-24 00:33:27
Bạn có ý nghĩa gì bởi 'hàm stdin' và 'chức năng mập mạp'? Stdin và stout là các tệp. Không có chức năng. Những tập tin này có phương pháp để đọc hoặc viết. Bạn có thể làm rõ ý bạn là gì? –
Tôi có nghĩa là làm thế nào để bạn viết vào các tập tin, và là nó có thể nhìn vào những tập tin? –
Câu trả lời là: 1. "Có và có". 2. "Có". 3. "Huh? Câu hỏi đó không có ý nghĩa gì cả." Cập nhật: "Có, và không." –