Python 標準ライブラリ: Math、 Random、 Datetime、 OS

Python には、プログラミングの一般的なタスクを支援する便利な標準ライブラリが多数付属しています。 math ここでは、 random、 、 datetime など の一般的な標準ライブラリを紹介します os

math 図書館

この math ライブラリは数学関数と演算を提供します。 数値の丸め、対数の計算、階乗の計算などの複雑な計算を実行できます。

例:

import math  
  
print(math.sqrt(25))   # Output: 5.0  
print(math.factorial(5))   # Output: 120  

 

random 図書館

ライブラリ random には、乱数を操作するためのツールが用意されています。 乱数を生成したり、リストからランダムな要素を選択したり、さまざまなランダム関連のタスクを実行したりできます。

例:

import random  
  
print(random.random())   # Output: a random float between 0 and 1  
print(random.randint(1, 10))   # Output: a random integer between 1 and 10  

 

datetime 図書館

ライブラリ datetime には、日付と時刻を操作するためのツールが用意されています。 現在の日付を取得し、時間をフォーマットし、2 つの日付の差を計算することができます。

例:

import datetime  
  
current_date = datetime.date.today()  
print(current_date)   # Output: current date in the format 'YYYY-MM-DD'  
  
current_time = datetime.datetime.now()  
print(current_time)   # Output: current date and time in the format 'YYYY-MM-DD HH:MM:SS'  

 

os 図書館

ライブラリ os は、オペレーティング システムと対話するためのツールを提供します。 ディレクトリの作成と削除、ディレクトリ内のファイルのリストの取得、現在の作業ディレクトリの変更などのタスクを実行できます。

例:

import os  
  
current_dir = os.getcwd()  
print(current_dir)   # Output: current working directory  
  
os.mkdir("new_folder")   # create a new folder named "new_folder"  

 

Python のこれらのライブラリを使用すると、一般的なタスクを簡単かつ効率的に実行できます。 さらに、Python にはプログラミングのさまざまなタスクを処理するためのライブラリが他にも多数あります。