2016-08-17 17 views
-3
class Example: 
values=None 

s1=Example 
s1.values.append(1) 
s1.values.append(2) 

for x in s1.values: 
    print x 

認識されていませんPythonの簡単なクラスは、Pythonの2.7を使用して

出力:

line 8, in Example 
    s1=Example 
NameError: name 'Example' is not defined 
    enter code here 

新しいのpythonに、それは単純なクラスを認識していない理由はわかりません。

+5

いくつかの利用可能python tutorial続く最初のインデントを修正することをお勧めしたいです。 – nbro

+0

@Nuncameesquecidetiが言ったことはまさに:インデントは** Pythonコードにとっては重大な**であり、あなたのコードが何をすべきかは全く分かりません。 –

+0

問題に不可欠なコードの字下げが修正されていないため、OPが何をしたいのか不明なままになっているため、この質問を議論の対象外としています。 –

答えて

2

はここであなたのために働い例を示します。また

class Example: 

    def __init__(self): 
     self.values = [] 

s1 = Example() 
s1.values.append(1) 
s1.values.append(2) 

for x in s1.values: 
    print x 

、私はあなたがそこに

関連する問題