HOME
Python のリファレンスやテクニック、コードレシピなどのまとめページです。
Python でプログラミングを始められる方を対象とした Python 入門です。Python におけるプログラムの記述方法をサンプルコードと一緒に学習します。
Python でコードを書くための方法のひとつに対話モード(インタプリタ)があります。対話モードにするためには、コマンドプロンプトで py と入力します。
変数名として使うことができない Python の予約語の一覧を掲載しています。また、使用しない方が良い変数名一覧もあわせて掲載しています。
Python では条件式や else の末尾には : を付ける必要があります。また、Python の else if は elif と略称のように表記し、複数定義しても問題ありません。条件式が1つだけの場合、elif や else のブロックは省略することができます。
Python の繰り返し処理では、イテラブルオブジェクト (リストやタプルなどから要素をひとつずつ取り出して返すもの) から取り出された要素がなくなるまで繰り返されます。
Python では def 文を用いて関数を定義することができます。関数を呼び出す際に情報を渡すためには、引数 (パラメータ)と呼ばれるものを使います。
Python では、文字列の両端をシングルクォート、またはダブルクォートで囲むと文字列 (str 型オブジェクト) になります。
文字列の関数である format 関数を使用すると、文字列中の置換フィールドが引数に指定した変数で置換されます。変数が複数ある場合は , で区切って指定することができます。
in 演算子は、文字列の中に任意の文字列が含まれているか判定するために使用します。含まれている場合は True、含まれていない場合は False を返します。ただし、in 演算子は大文字・小文字を区別します。
Python で文字列を抽出するにはインデックスを指定、またはスライスで抽出します。スライスで文字列を抽出するには始点と終点を指定します。
文字列を指定して置換する場合は replace 関数を使います。第一引数に置換元文字列、第二引数に置換先文字列を指定します。
区切り文字で分割する場合は split 関数を使います。引数を省略した場合、空白文字で分割します。空白文字にはスペースや改行、タブが含まれ、連続する空白文字はまとめて処理されます。
文字列を結合するためには + 演算子、または join 関数を使って結合します。join 関数は、文字列のリストを一つの文字列に結合することができます。引数を指定した場合、区切り文字を含めた形で結合されます。
Python で大文字と小文字の変換、または判定するには upper 関数、lower 関数、capitalize 関数、title 関数、swapcase 関数などがあります。
Python でプログラミングを始められる方を対象とした Python 入門です。Python におけるプログラムの記述方法をサンプルコードと一緒に学習します。
Python でプログラミングを始められる方を対象とした Python 入門です。Python におけるプログラムの記述方法をサンプルコードと一緒に学習します。
Python にはリストと呼ばれるシーケンス構造があり、0 個以上の要素を持つことができます。リストは [, ] でデータを囲みます。
リストに要素を追加するための方法のひとつとして append 関数があります。append 関数を使うと、リストの末尾に要素を追加することができます。
Python で要素を削除する方法としては、del、pop 関数、remove関数などがあります。要素を削除した場合、後続の要素は前に移動して削除された要素を埋め、リストの長さは 1 減少します。
Python で要素を置換する方法としては、インデックスを指定して新しい値を代入します。その他にも、スライス機能を使って要素を置換することもできます。
Python でプログラミングを始められる方を対象とした Python 入門です。Python におけるプログラムの記述方法をサンプルコードと一緒に学習します。
Python でリストの要素を検索するには in 演算子、index 関数、または count 関数を使用します。それらの方法によりリストに要素が含まれているか調べることができます。
Python でリストを連結するには + 演算子、または extend 関数を使うと、ふたつのリストをひとつにまとめることができます。
リストの要素を並び替えるには sorted 関数などを使用します。sorted 関数は、並び替えた結果を新しいリストで返します。そのため、並び替える前のリストはそのままの状態に保たれます。
リストの複製には、参照渡し/浅いコピー (Shallow Copy)と値渡し/深いコピー (Deep Copy)の2種類があります。単純に代入するだけでは参照渡し/浅いコピーとなります。
タプルは、リストと同様に任意の要素を集めたシーケンスオブジェクトです。ただし、タプルはリストとは異なりイミュータブル (不変) であるため、タプルを定義した後では要素の追加、変更、削除はできません。
タプルを定義した後では要素の追加、変更、削除はできませんが、他のタプルと連結することはできます。タプルを連結すると、新しいオブジェクトが生成されます。
タプルを定義した後では要素の追加、変更、削除はできません。ただし、list 関数を使うとタプルからリストに変換できるため、一度リストに変換してから要素を削除する方法があります。
辞書は要素の順序が管理されていないため、要素を選択するときにはオフセットを使わず、一意なキーを使います。辞書を定義するには、key : value のペアを {, } で囲みます。
辞書に key/value のペア(要素)を追加するには一意のキーを指定して値を代入します。すでに存在しているキーの値を上書きしたくない場合は、setdefault 関数を使用します。
辞書の要素を削除するには del 関数や pop 関数などを使用します。clear 関数は、辞書に含まれるすべての要素を削除できます。
Python でプログラミングを始められる方を対象とした Python 入門です。Python におけるプログラムの記述方法をサンプルコードと一緒に学習します。
Python でプログラミングを始められる方を対象とした Python 入門です。Python におけるプログラムの記述方法をサンプルコードと一緒に学習します。
Python でプログラミングを始められる方を対象とした Python 入門です。Python におけるプログラムの記述方法をサンプルコードと一緒に学習します。
Python でプログラミングを始められる方を対象とした Python 入門です。Python におけるプログラムの記述方法をサンプルコードと一緒に学習します。
Python でプログラミングを始められる方を対象とした Python 入門です。Python におけるプログラムの記述方法をサンプルコードと一緒に学習します。
Python でプログラミングを始められる方を対象とした Python 入門です。Python におけるプログラムの記述方法をサンプルコードと一緒に学習します。
Python でプログラミングを始められる方を対象とした Python 入門です。Python におけるプログラムの記述方法をサンプルコードと一緒に学習します。
Python でプログラミングを始められる方を対象とした Python 入門です。Python におけるプログラムの記述方法をサンプルコードと一緒に学習します。
Python でプログラミングを始められる方を対象とした Python 入門です。Python におけるプログラムの記述方法をサンプルコードと一緒に学習します。
Python でプログラミングを始められる方を対象とした Python 入門です。Python におけるプログラムの記述方法をサンプルコードと一緒に学習します。
Python でプログラミングを始められる方を対象とした Python 入門です。Python におけるプログラムの記述方法をサンプルコードと一緒に学習します。
Python でプログラミングを始められる方を対象とした Python 入門です。Python におけるプログラムの記述方法をサンプルコードと一緒に学習します。
Python でプログラミングを始められる方を対象とした Python 入門です。Python におけるプログラムの記述方法をサンプルコードと一緒に学習します。
Python でプログラミングを始められる方を対象とした Python 入門です。Python におけるプログラムの記述方法をサンプルコードと一緒に学習します。
Python でプログラミングを始められる方を対象とした Python 入門です。Python におけるプログラムの記述方法をサンプルコードと一緒に学習します。
Python でプログラミングを始められる方を対象とした Python 入門です。Python におけるプログラムの記述方法をサンプルコードと一緒に学習します。
Python でプログラミングを始められる方を対象とした Python 入門です。Python におけるプログラムの記述方法をサンプルコードと一緒に学習します。
Python でプログラミングを始められる方を対象とした Python 入門です。Python におけるプログラムの記述方法をサンプルコードと一緒に学習します。