工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Industrial programming >> Python

Python I/Oとモジュールインポート完全マスター: 実践ガイド

Python I/Oとモジュールインポートをマスターする

PythonのコアI/O関数print()とinput()の使い方、そしてコードをクリーンで再利用可能かつスケーラブルに保つためのモジュールインポートのベストプラクティスを学びます。

動画: Pythonでユーザー入力を受け取る

Pythonは日常的なタスクを簡素化する組み込み関数スイートを提供します。その中でprint()とinput()は、ユーザーとの対話と結果表示に不可欠です。

print()での出力

print()関数はテキストをコンソール(標準出力)に送信します。複数の引数を受け取り、スペース、行末、出力先を制御するオプションパラメータをサポートします。

print('This sentence is output to the screen')

出力

This sentence is output to the screen
a = 5
print('The value of a is', a)

出力

The value of a is 5

引数間のデフォルト区切りはスペース1つ、各呼び出しは改行で終わります。これらはカスタマイズ可能:

print(1, 2, 3, 4)
print(1, 2, 3, 4, sep='*')
print(1, 2, 3, 4, sep='#', end='&')

出力

1 2 3 4
1*2*3*4
1#2#3#4&

出力のフォーマット

明確でプロフェッショナルな出力にはフォーマットが必要です。Pythonにはいくつかの手法があります:

input()でのユーザー入力読み取り

動的プログラムは実行時データに依存します。input()関数はユーザー入力を文字列として取得:

num = input('Enter a number: ')

結果:

Enter a number: 10

戻り値は常に文字列。適切な型にint()、float()、必要に応じてeval()(注意して使用)で変換:

int('10') # 10
float('10') # 10.0
eval('2+3') # 5

モジュールでコードを整理

プロジェクトが大きくなると、機能を別モジュールに分割すると保守性と再利用性が向上。モジュールは定義と文を含むプレーンな.pyファイルです。

モジュールを読み込むにはimportまたはfrom ... importを使用:

import math
print(math.pi) # 3.141592653589793

または特定のシンボルのみインポート:

from math import pi
print(pi) # 3.141592653589793

Pythonはsys.pathにリストされたパスでモジュールを検索。これらを検査・変更してカスタムディレクトリを含められます:

import sys
print(sys.path)

典型的な出力:

['', 'C:\\Python33\\Lib\\idlelib', 'C:\\Windows\\system32\\python33.zip', 'C:\\Python33\\DLLs', 'C:\\Python33\\lib', 'C:\\Python33', 'C:\\Python33\\lib\\site-packages']

新しいディレクトリの追加は簡単:

sys.path.append('/my/custom/modules')

これらの規約に従うことで、コードをモジュラーでテスト可能かつ業界標準に沿ったものに保てます。

Python

  1. C# 入出力の基礎:ユーザー入力と出力の基本をマスター
  2. C言語入出力(I/O)マスター:scanf()とprintf()徹底解説
  3. Python キーワードと識別子: 予約語と命名規則をマスター
  4. Python 文・インデント・コメント: 明確なガイド
  5. Python 変数・定数・リテラル: 包括的ガイド
  6. Python 型変換とキャスト: 包括的ガイド
  7. Python グローバル・ローカル・非ローカル変数を理解する
  8. Python モジュール: 作成・インポート・高度な活用
  9. Pythonディレクトリ・ファイル操作マスター:作成、移動、一覧、リネーム、削除
  10. Pythonエラーと組み込み例外をマスターする
  11. Java入出力をマスター:表示、読み取り、データフォーマット