# 2. __new__ は、いつ使うの? 答え: immutable を初期化したい(本稿で解説) singleton を実装したい(Python でシングルトンを書く) (opens new window) 引数をもとにクラスを切り替えたいとき(メタクラスで紹介) この記事では immutable なオブジェクトを初期化する際に __new__ の使い方について説明させていただきます。 immutable については以下の記事で説明させていただきました。 Python の immutable と mutable の違い 実際に immutable なクラスを定義したいときは namedtuple (opens new window) 関数を使います。 このページでは tuple を継承した immutable なクラスで __new__ の簡単な使い方をご紹介します。 namedtup
私たちは、年をとると必ず死を向かえる。ゾウもネズミも、時がたてばその命がつきる。その一方、不死と考えられる生物もいる。寿命は一部の生物が進化によって獲得したものなのだ。では、死ぬことはどんなメリットがあるというのだろうか? 実は、寿命をもつ生物には、「性別をもつ」というもう1つの共通点がある。生物史において、「性」が出現したとき、「死」も生物に備わったのだ。 ◆「死」の起源は「性」の起源でもある 私たちヒトは、60兆個ほどの細胞でできた多細胞生物だ。細胞一つ一つのDNAに、自死するための手順を指示する「死の遺伝子群」が存在する。細胞はこの死の遺伝子を読み、死を実行する。このような死のしくみは、生物の進化上、いつからあるものだろうか? ◆1倍体生物には、「死」がない 大腸菌は、遺伝子のセットを1つもつ生物である。このような生物を「一倍体生物」という。大腸菌は、分裂によってふえる。まず、分裂前
ghoti (フィッシュ)は、英語の綴りの不規則性を示すために作り出された語。ジョークである。英単語 fish の音を異なる綴りで表したものであるため、 fish と同じく [ˈfɪʃ] と発音する。 概要[編集] ghoti は以下の三つの部分からなる。 gh - laugh (ラフ [læf], [lɑːf]) における gh と同様、[f] の音を表す。 o - women (ウィミン [ˈwɪmɪn], [ˈwɪmən]) における o と同様、[ɪ] の音を表す。 ti - nation (ネイシャン [ˈneɪʃən]) における ti と同様、[ʃ] の音を表す。 同じように、colonel (カーネル, [ˈkɝnəl]) の olo を付け加えた ghotiolo は fisher (フィッシャー [ˈfɪʃɚ]) と発音する。これには歴史的な経緯が深く関係している。 英
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く