Python 定义对象后获取AttributeError

Python 定义对象后获取AttributeError,python,class,object,Python,Class,Object,我对编程非常陌生,只是尝试使用class关键字在Python中定义我的第一个对象。我犯了一个我不完全理解的错误。有人能纠正我吗?我的代码如下: class Circle: pi = 3.14 def __init__(self, radius=1): self.radius = radius self.area=radius*radius*Circle.pi self.circum = radius * Circle.pi * 2

我对编程非常陌生,只是尝试使用
class
关键字在
Python
中定义我的第一个对象。我犯了一个我不完全理解的错误。有人能纠正我吗?我的代码如下:

class Circle:
    pi = 3.14

    def __init__(self, radius=1):
        self.radius = radius
        self.area=radius*radius*Circle.pi
        self.circum = radius * Circle.pi * 2

c = Circle
print('Radius is:',c.radius)
print('Area is  :',c.area)
我收到以下错误消息:

回溯(最近一次呼叫最后一次):
打印('半径为:',c.半径)
AttributeError:类型对象“圆”没有属性“半径”
进程已完成,退出代码为1

我正在使用
PyCharm
运行此代码。当我在
Jupyter
笔记本中运行相同的代码时,我没有得到任何错误。为什么会这样?

要创建一个实例,请将行号9更改为下面(缺少)


您没有创建该类的实例。使用
c=Circle()
执行此操作。
c = Circle()