Python 基本講座

特殊メソッド

全333コースを10日間無料で

ぜひご覧ください。

無料で視聴する すべての加入プランを見る
または
クラスに便利な機能を追加する特殊メソッドを紹介します。
講師:
03:45

字幕

このレッスンでは classに便利な機能を追加する 特殊メソッドについて紹介します まずMyDataという名前のー 新しいデータ型を 一つ用意してみます MyDataは初期化メソッドでー 名前を設定する為に 一つ引数を必要とします これをprint関数の引数として渡すと どうなるでしょうか このように MyDataというデータ型の名前の他にー 何やらわからない 文字列が表示されています このような時に 画面に初期化メソッドで設定したー 「my name」などの様な 名前が表示されると便利です この時に使われるのが 特殊メソッドです MyDataを改造してみましょう コードを再利用します 特殊メソッドは 普通のメソッドと 同じ様に書きますがー 名前が決まっています print関数の引数としてー データ型のインスタンスが呼ばれた時にー 呼び出されるメソッドの名前はー 「_」二つの後に「str」と書いて もう一度「_」で閉じるー 特殊な名前です 引数は「self」一つだけになります ここでMyDataに 設定された名前がー 画面に表示されると嬉しいのでー 「_」二個が付いた「name」を 返すようにします 新しく作り直したMyDataの インスタンスを作ります これをprintの 引数として呼び出すとー このように「_」二つがついた 「str」という特殊メソッドが呼び出され 画面に「my name」という 文字列が表示されます ちなみに「str」関数の 引数として呼び出された時もー 同じ「my name」が返ります 特殊メソッドには 他にも幾つか種類がありますがー 画面にこのインスタンスの中身を 表示するー 「_」二つがついた「srt」メソッドが 便利なので覚えておきましょう このレッスンでは classに便利な機能を拡張するー 特殊メソッドを紹介しました

Python 基本講座

Pythonはシンプルな文法や豊富な標準ライブラリが特徴なので、誰でも手軽にプログラミングを始められます。このコースはでPythonの説明からプログラミングのための基本的な事柄などについて説明します。Pythonにはライブラリと呼ばれるプログラムを作るときに使える便利な部品もたくさん含まれているので、これらの使い方も具体例を挙げながら紹介します。

5時間04分 (62 ビデオ)
現在、カスタマーレビューはありません…
 
ソフトウェア・トピック
価格: 3,990
発売日:2015年08月11日

このコースは、「オンデマンド」でご利用可能であり、ダウンロードすることもオンラインで見ることもできます。

ダウンロードすると、オフラインでコースを使用し、豊富なインターフェースをフルに活用できます。複数のデバイスを使用したり、 一度に全コースをダウンロードしたくない場合は、アカントにログインして、ストリーミング・ビデオとしてコースのレッスンを視聴してください。

ビデオトレーニングをお楽しみいただけますように! お問い合わせは、cs-jp@lynda.com宛までご連絡ください。