質問編集履歴

1 情報の追加

tamago0224

tamago0224 score 59

2016/07/13 08:01  投稿

Pythonのクラスについて
今私はPython2.7.11でpythonを学んでいるのですが、今日クラスについて動作の確認をしていたところ、以下のようなエラー文がでてきました。
> AttributeError: Sample instance has no attribute 'name'
 
追記 実行環境 OS:MacOSX Elcapitan  
 
コードは下記に記載させていただきます。
```class_sample.py
#coding: utf-8
class Sample:
 def __init__(self):
   self.name = "username"
   self.age = 30
 def setName(self, name):
   self.name = name
 def getName(self):
   return self.name
me = Sample()
print me.name
```
  • Python

    34269 questions

    Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

  • Python 2.7

    1802 questions

    Python 2.7は2.xシリーズでは最後のメジャーバージョンです。Python3.1にある機能の多くが含まれています。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る