4.1標準ライブラリ

Pythonには標準ライブラリと呼ばれる、様々な機能を持ったモジュールが用意されています。これらのライブラリは、Pythonインタプリタに含まれており、インストール時に自動的に利用可能になります。

標準ライブラリには、文字列操作、ファイル操作、データ型、数学計算、HTTP通信、データ圧縮など様々な機能を持ったモジュールが含まれています。例えば、文字列操作には「re」モジュール、ファイル操作には「os」「os.path」「shutil」モジュール、HTTP通信には「urllib.request」モジュールなどがあります。

標準ライブラリを使用するには、import文を使用してインポートします。例えば、「import os」と記述することで、osモジュールを使用することができます。

使用例

1.数学関数を使用する場合

import math
print(math.sqrt(16)) # 4.0

2.日付や時間を扱う場合

import datetime
now = datetime.datetime.now()
print(now) # 2022-01-27 15:34:21.343253

3.正規表現を使用する場合

import re
text = "Python is a programming language"
x = re.search("^Python.*language$", text)
print(x) # <re.Match object; span=(0, 30), match='Python is a programming language'>

4.CSVファイルを読み書きする場合

import csv
with open("example.csv", "w", newline="") as f:
    writer = csv.writer(f)
    writer.writerow(["Name", "Age"])
    writer.writerow(["Alice", "25"])
    writer.writerow(["Bob", "30"])

これらは、標準ライブラリの一部であり、Pythonには多くの機能を持つ標準ライブラリがあります。

問題

以下のモジュールをインポートし、ランダムな整数を生成し、その値を表示するプログラムを作成してください。

import random

解答

import random

# ランダムな整数を生成
random_int = random.randint(1, 10)

# 生成した値を表示
print(random_int)

上記のコードは、randomモジュールをインポートし、randint関数を使用して1から10までのランダムな整数を生成し、その値を表示します。

コメント

  1. […] 標準ライブラリ […]

タイトルとURLをコピーしました