ホームページ >バックエンド開発 >Python チュートリアル >Python入力および出力関数の使用方法は?
Pythonは、ユーザー入力を処理して出力を表示するためのいくつかの組み込み関数を提供します。 最も一般的なのは、ユーザーの入力を受信する場合はinput()
、出力を表示する場合です。print()
input()
<code class="python">user_name = input("Please enter your name: ") print("Hello,", user_name + "!")</code>変数に入力を保存してから、入力された名前を使用してグリーティングを印刷します。 ユーザーが数字を入力しても、
は常に文字列を返します。コンマで区切られた複数の引数を取ることができます。これには、その間のスペースが印刷されます。 また、user_name
(セパレーター、デフォルトはスペースになります)やinput()
(エンディング文字、デフォルトは新しいラインになります)などのキーワード引数を受け入れることができます。 たとえば、
print()
このコードはファイルにテキストを書き込み、ファイルの内容を読み取り、印刷します。
input()
:上記で説明したように、これはコンソールからユーザー入力を取得するための主要な機能です。 インタラクティブなプログラムにとっては重要です。print()
:コンソールに出力を表示するための基本機能。セパレータとエンディングの柔軟性により、さまざまなフォーマットのニーズに適応できます。open()
:read()
readline()
(ファイルオブジェクトの場合):readlines()
ファイルからのデータを読み取るために使用されます。 ラインまたはファイル全体を一度に読み取るために、異なるバリエーションが存在します(例:write()
Pythonの入力関数と出力関数を使用する場合、さまざまなデータ型を効果的に処理するにはどうすればよいですか? 他のデータ型(整数、フロートなど)を使用するには、型キャスト機能を使用して入力文字列を明示的に変換する必要があります。 sys.stdin
)などに適用されます。sys.stdout
sys.stderr
印刷すると、Pythonはさまざまなデータタイプを自動的に処理します。 ただし、フォーマットをさらに制御するには、fストリングまたはメソッドを使用してください。Python入力/出力操作を使用してクリーンで効率的なコードを作成するためのいくつかのベストプラクティスは何ですか?エラー)。<code class="python">user_name = input("Please enter your name: ") print("Hello,", user_name + "!")</code>入力検証:
try-except
効率的なファイルの読み取り:ValueError
FileNotFoundError
IOError
出力フォーマットには、fストリングまたは以上がPython入力および出力関数の使用方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。