skeeze による Pixabay からの画像 Python の 演算子について説明します。 演算子は Python のバージョン 3.8 ( 2019 年 10 月リリース)で導入されました。該当する PEP は PEP 57…
2018/09/092018/09/10Python3基本構文 Python で オブジェクトのアトリビュートへのアクセスがあったときに内部で起こっていること について説明してみます。 私は他の言語においてこのあたりの仕組みをよく理解してないため厳密な比較はできませんが、 Python…
2018/08/312020/03/10Python3基本構文 Python に似たプログラミング言語にはよくあって Python に無いもののひとつに「 switch 文」があります。今回は switch 文を持たない Python において switch…
Python のキーワード の使い方について説明します。 目次 とは でジェネレータを作る でコンテキストマネージャを作る でジェネレータを入れ子にする その他の使い方 とは yield…
2016/09/27Python Tips基本構文 Python のデコレータに引数を渡す方法について見てみます。 具体的には「引数を取ることができるデコレータの作り方」を見ていきます。 まずはかんたんにおさらいから。 Python では という形でデコレータを使うことができます。 myfunc() を add_print…
2016/06/082019/08/22Python TipsPython3基本構文 タイトルそのままですが、 Python 3 の の利用方法について説明してみたいと思います。 Python…
2015/11/242018/07/10Python3基本構文 今回は Python のイテレータ生成クラスを使う方法についてご紹介します。 Python でイテレータ( iterator )を生成する関数のことを「ジェネレータ」( generator…
2015/05/022017/10/14Python2基本構文 Python の 文の使い方をご紹介します。 Python…
2014/12/232018/05/27Python2基本構文 Python のデコレータの使い方について見てみます。 デコレータとは、関数やクラスを「装飾」する機能のこと。デコレータを使うことで、既存の関数やクラスの中身を直接触ることなく、その外側から機能を追加したり書き換えたりすることができます。 Python…
2014/09/162017/10/15内包表記Python2基本構文 Python の内包表記についてまとめました。 内包表記とは? 内包表記とは、リストや辞書などの iterable オブジェクト( ループで回せるオブジェクト)のループ処理をかんたん・シンプルに記述できる記法です。 たとえば、 1 から 5 までの数値を…
2014/01/232018/04/26Python2基本構文 Python でスーパークラスのインスタンスメソッドを呼び出すときに使える 関数の使い方をご紹介します。 Python…
2014/01/092018/05/20Python2基本構文 Python でイテレータを生成する関数の使い方についてご紹介します。 このイテレータを生成する関数のことを Python…
2013/12/282018/09/24Python2基本構文 Python 2 の高階関数のうち、組み込みで用意されている基本的なものについてご紹介します。 具体的には次の 3 つを見ていきます。 個別の説明に入る前に、まずは「高階関数」について少し説明をします。 高階関数とは、英語の「 higher-order function…
2013/08/022017/10/14Python2基本構文 Python2 の print 文についてご紹介します。 Python3 からは print は関数として位置づけられています。 Python3 の print() 関数の使い方については次のページなどが参考になるかと思います。 Python 3 の print…
2013/04/012018/05/23例外システムPython2基本構文 追記 2018/05/23: Python の例外に興味がある方には次の記事も参考になるかもしれません。よろしければご覧ください。 Python Tips: Python の例外システムを活用したい Python における例外処理について説明してみたいと思います。 Python…
2013/03/042018/05/15Python2基本構文 Python の予約語について見てみます。 予約語とは構文上特殊な意味を持つことばのことです。
変数や関数に予約語と同じ名前をつけることはできません。
Python…
2013/02/112018/05/15Python2基本構文 Python の変数名のつけ方に関するルールについてご紹介します。 Python の変数の名前( identifier/name )には次の 3 種類の文字を使うことができます。 a ~ z のアルファベット(大文字も可) 0 〜 9 の数字…
2013/01/302017/09/18Python2基本構文 Python における無名関数の使い方についてご説明します。 Python では lambda 式を使って無名関数を定義することができます。 lambda…