注目キーワード
  1. AWS
  2. Python
  • 2021年5月9日
  • 2021年5月9日

Python の Beautiful Soup モジュールについて

Beautiful Soup モジュールとは HTML や XML ファイルからデータを取得し、解析するライブラリです。主に requests モジュールと組み合わせて、Web スクレイピングに使用されます。 実行例 次のコードを実行します。 出力結果は次のとおりです。 解説 コードの記述方法は、次のとおりです。 1 つ目の引数には、解析対象の HTML/XML を指定し、2 つ目の引数は解析に利 […]

  • 2021年5月9日
  • 2021年5月9日

Python の requests モジュールについて

requests モジュールとは HTTP 通信ライブラリで、Web サイトの情報を収集することができます。主に Beautiful Soup モジュールと組み合わせて、Web スクレイピングに使用されます。 実行例 次のコードを実行します。 出力結果は次のとおりです。 解説 コードの記述方法は、次のとおりです。 戻り値として response オブジェクトが返ってきます。主な response […]

  • 2021年5月9日
  • 2021年5月11日

Python の def 文について

def 文とは 自分で関数を作成することができます。 実行例 次のコードを実行します。 出力結果は次のとおりです。 解説 コードの記述方法は、次のとおりです。 関数が呼び出されると、ブロックに書かれた処理を実行します。引数は必須ではなく、複数指定する場合はカンマで区切ります。return に関数の戻り値を書きます。return も必須ではありません。return を書かずにブロックの処理を実行する […]

  • 2021年5月9日
  • 2021年5月9日

Python の replace メソッドについて

replace メソッドとは 文字列に含まれる特定の部分文字列を、別の文字列に置換します。 実行例 次のコードを実行します。 出力結果は次のとおりです。 解説 コードの記述方法は、次のとおりです。 第 1 引数に置換前の文字列、第 2 引数に置換後の文字列、第3引数に置換する最大回数を指定します。 複数の文字列を置換 replace をつなげて、複数の文字列を置換できます。 出力結果は次のとおりで […]

  • 2021年5月9日
  • 2021年5月9日

Python の len 関数について

len 関数とは 文字列の文字数や、リストのデータ数を取得することができます。 実行例 次のコードを実行します。 出力結果は次のとおりです。 解説 コードの記述方法は、次のとおりです。 引数には文字列やリストが入り、その数を取得します。 文字列の数を取得 以下の例では、文字列「123456789」の数を取得して、print で出力しています。 出力結果は次のとおりです。 input 関数で入力した […]

  • 2021年5月9日
  • 2021年5月9日

Python の csv モジュールについて

csv モジュールとは csv ファイルの読み込み・書き込み(新規作成・上書き保存・追記)ができます。本記事では、書き込みについて解説します。 実行例 次のコードを実行すると、eggs.csv が作成されます。 出力結果は次のとおりです。 解説 コードの記述方法は、次のとおりです。 open した csv ファイルを変数(writer オブジェクト)に渡します。writer オブジェクトに、wri […]

  • 2021年5月9日
  • 2021年5月9日

Python の enumerate 関数について

enumerate 関数とは 要素の配列のインデックス[1]ある要素が list の中で何番目かを示すものと、要素を同時に取り出すことができます。 実行例 次のコードを実行します。 出力結果は次のとおりです。 解説 コードの記述方法は、次のとおりです。 リストの要素を取り出し、変数 2 には要素の値、変数 1 にはインデックス[2]要素の番号を代入します。リストの要素が複数ある場合は、空になるまで […]

  • 2021年5月9日
  • 2021年5月10日

Python の if 文について

if 文とは 「条件分岐の指示を行う」時に利用します。 実行例 次のコードを実行します。 出力結果は次のとおりです。 解説 コードの記述方法は、次のとおりです。 if 文の基本は、条件があった場合にブロックに書かれた処理を実行します。以下の例では、入力した数値が 2 で割った結果 0 になった場合に「even」を表示します。 if else 条件にあわなかった場合に処理を実行した場合は、if el […]

  • 2021年5月9日
  • 2021年5月9日

Python の input 関数について

input 関数とは ユーザーがキーボードに入力して、Enter キーを押すのを待ちます。 実行例 次のコードを実行します。 出力結果は次のとおりです。 解説 コードの記述方法は、次のとおりです。 実行されると、ユーザーの入力まち状態となり、ユーザーが入力した内容が変数に入ります。input() の ()(括弧)内に文字列を入れると、入力まち時にその文字が表示されます。 数値を入力する場合 inp […]

  • 2021年5月9日
  • 2021年5月9日

Python の split 関数について

split 関数とは ある文字列を自分で決めたルールで分割します。分割した後は、配列を取得することができます。 実行例 次のコードを実行します。 出力結果は次のとおりです。 解説 コードの記述方法は、次のとおりです。 「区切り文字」は分割する文字を指定し、「最大区切り数」は分割の数を指定します。 空白を区切り文字にする場合 以下のように split() とします。 出力結果は次のとおりです。 特定 […]