Pythonお悩み解決

Pythonに関する疑問や悩みにこたえるブログです

文字列の長さを求めたい

Pythonで文字列の長さを求める方法を紹介します。 len() 関数を使う まとめ len() 関数を使う len() 関数を使うことで、文字列の長さを求められます。 以下はそのサンプルコードです。 >>> len("abc") 3 >>> len("あいうえお") 5 まとめ 文字列の長さを求め…

辞書をマージ(結合)したい

Pythonで辞書をマージ(結合)する方法を紹介します。 いくつか方法があるので、それぞれ説明します。 演算子 | を使う 元の辞書を更新する演算子 |= 辞書のアンパックを使う update() メソッドを使う まとめ 演算子 | を使う Python 3.9以降であれば、辞書…

文字列の前後から任意の文字を除去したい: stripメソッド(その2)

今回は文字列の前後から任意の文字を除去する方法を紹介します。 前後から任意の文字を除去する: strip()メソッド 複数の種類の文字を除去する 先頭から任意の文字を除去する: lstrip()メソッド 末尾から任意の文字を除去する: rstrip()メソッド 空白文字を…

文字列の前後の空白文字を除去したい: stripメソッド

今回は文字列の前後の空白文字を除去する方法を紹介します。 前後の空白文字を除去する: strip()メソッド 先頭の空白文字を除去する: lstrip()メソッド 末尾の空白文字を除去する: rstrip()メソッド 除去対象の空白文字 まとめ 参考 前後の空白文字を除去す…

文字列を区切り文字で結合したい: joinメソッド

今回は文字列を区切り文字で結合する方法を紹介します。 join()メソッド イテラブルが文字列以外の要素を返す場合 まとめ 参考 関連記事 join()メソッド 例として、以下のように,で区切られている文字列を考えてみましょう。 a,b,c 文字列を区切り文字で結合…

文字列を区切り文字で分割したい: splitメソッド

今回は文字列を区切り文字で分割する方法を紹介します。 split()メソッド 区切り文字を指定しなかった場合 まとめ 参考 split()メソッド 例として、以下のように,で区切られている文字列を考えてみましょう。 a,b,c 文字列を区切り文字で分割するには、文字…

パッケージ管理の方法を知りたい(pipの基本的な使い方)

Pythonは標準ライブラリ以外にも、数多くのサードパーティ製のパッケージがあり、PyPI(ぱいぴーあい)というリポジトリにて公開されています。 Pythonでサードパーティ製パッケージをインストールするには、pipというツールを使います。 今回はpipの基本的…

仮想環境の使い方を知りたい(venvの基本)

Pythonで実際の開発する場合、以下のようなことをしたいと考えるでしょう。 プロジェクト毎にパッケージを管理したい プロジェクト毎にPythonのバージョンを指定したい Pythonでは仮想環境という仕組みを使って、これを実現できます。 今回はPythonの仮想環…

【エラー解説】NameErrorとは?原因と対応方法

今回はPythonのNameErrorについて解説します。 1. NameErrorとは 2. NameErrorの対応方法 3. まとめ 関連記事 1. NameErrorとは NameErrorはPythonの組み込み例外の1つで、「名前が見つからなかった」というエラーです。 このエラーは、変数や関数などを参照…

日時を表す文字列を日時データに変換したい

Pythonで「日時を表す文字列を日時データに変換する方法」を解説します。 1. fromisoformat()メソッドを使う datetime.fromisoformat()の例 date.fromisoformat()の例 time.fromisoformat()の例 文字列の書式が合わない場合 isoformat()との関係 2. strptime…

日時データを文字列に変換したい

Pythonで日時データを文字列に変換する方法を解説します。 1. isoformat()メソッドを使う 2. strftime()メソッドを使う メソッド名の覚え方:strftime()のfとは 3. まとめ 参考情報 Pythonで日時データを文字列に変換するには、主に2つの方法があります。 そ…

【エラー解説】KeyErrorとは?原因と対応方法

今回はPythonのKeyErrorについて解説します。 1. KeyErrorとは 2. KeyErrorが発生するケース 3. KeyErrorの対応方法 4. まとめ 1. KeyErrorとは KeyErrorはPythonの組み込み例外の1つで、 「存在しないキーが指定された」 というエラーです。 このエラーは、…