よく使用される 5 つの Python 標準ライブラリ

Guanhui
リリース: 2020-05-28 16:51:01
オリジナル
15598 人が閲覧しました

よく使用される 5 つの Python 標準ライブラリ

5 一般的に使用される Python 標準ライブラリ

1. オペレーティング システムに関連付けられた多くの関数ライブラリを提供します。

os パッケージは、Python とオペレーティング システムの間のインターフェイスです。 os パッケージを使用すると、システム プロセスの管理、現在のパス (「cd」に相当) の変更、ファイルのアクセス許可の変更など、オペレーティング システムの多くの機能を実装して作成できます。ただし、os パッケージはオペレーティング システム プラットフォーム上に構築されており、多くの機能は Windows システムでは実装できないことに注意してください。また、os パッケージを使用する場合は、一部の機能が他のパッケージに置き換えられていることに注意してください。

ディスクに保存されているファイルは、ファイル システムを通じて管理されます。ファイルの検索、削除、コピー、一覧表示は一般的なファイル操作です。これらの関数はオペレーティング システム (ls、mv、cp、その他の Linux コマンドなど) でよく見られますが、現在は glob パッケージ、shutil パッケージ、os.path パッケージ、および os パッケージの一部の関数を通じて使用できるようになりました。 Python 標準ライブラリに含まれており、Python 内に実装されています。

2. ライブラリ sys は通常、コマンド ライン パラメータに使用されます;

sys パッケージは、Python 自体の実行環境を管理するために使用されます。 Python はインタプリタであり、オペレーティング システム上で実行されるプログラムです。 sys パッケージを使用すると、Python が占有できるメモリや CPU、Python がスキャンするパスなど、このプログラムの多くのパラメーターを制御できます。もう 1 つの重要な機能は、Python 独自のコマンド ラインと対話し、コマンド ラインからコマンドとパラメーターを読み取ることです。

3. 乱数を生成するための Random ライブラリ;

Python 標準ライブラリの Random 関数は、ランダムな浮動小数点数、整数、文字列を生成し、さらにはリスト シーケンス

内の要素をランダムに選択したり、データのセットをシャッフルしたりします。

4. 数学ライブラリは数学定数と数学関数を提供します;

標準ライブラリでは、Python はいくつかの新しい数値タイプ (10 進数パッケージ、分数パッケージ) を定義します。以前の数値型 (整数、浮動小数点) の潜在的な欠点を補います。標準ライブラリには、乱数関連の関数 (乱数の生成、ランダム サンプリングなど) を処理するために使用される、random パッケージも含まれています。 math パッケージは、pi、三角関数などの重要な数学定数と数学関数を追加します。

(numpy は標準ライブラリのパッケージではありませんが、配列操作の優れたサポートにより、Python ベースの科学研究や計算で広く使用されているため、適切な注意を払うことができます。)

5. 日付と時刻の操作ライブラリ datetime。

# 日付と時刻の管理は複雑ではありませんが、間違いが起こりやすいです。 Python の標準ライブラリでの日付と時刻の管理は非常に完全です (時刻を管理するには time パッケージを使用し、日付と時刻を管理するには datetime パッケージを使用します)。日付と時刻をクエリして変換するだけでなく (例: 7 月に対応する) 2012 年 1 月 18 日は曜日です)、日付と時刻の計算も実行できます(たとえば、2000.1.1 13:00 から 378 時間後の日付と時刻)。これらの標準ライブラリを使用すると、必要に応じて日付と時刻の出力のテキスト形式を制御することもできます (例: 出力 '2012-7-18' または '18 Jul 2012')

推奨チュートリアル: "Python チュートリアル

以上がよく使用される 5 つの Python 標準ライブラリの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート