【書き方は】Pythonのお勉強 Part19【一通り】
■ このスレッドは過去ログ倉庫に格納されています
0148デフォルトの名無しさん
2007/06/15(金) 09:30:34細かく言うと「クラスを関数として呼ぶとそのクラスのインスタンスが返る」という事になる
str の場合で言うと、str はあくまで「変数」で、その変数strの中に文字列クラスが
入っていて、str([object]) するとそれのコンストラクタが呼ばれている
だから厳密に言うなら str を「関数」と言っている人も「クラス」と言っている人も間違い
str は変数
str という変数に入っているのが「文字列クラス」
str([object]) は関数
str([object]) を呼んで返ってくるのは「文字列オブジェクト」
■ このスレッドは過去ログ倉庫に格納されています