|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#!/usr/bin/env python3
#filename:pp.py
#coding=utf-8
class People(object):
#定义基本属性
name = ''
age = 0
#定义私有属性,私有属性在类外部无法直接访问
__weight=0
def __init__(self,n,a,w):
self.name = n
self.age = a
# self.__weight = weight
def speak(self):
print("%s 说: 我 %d 岁。" %(self.name,self.age)
p = People("Albert", 18, 120)
p.speak()
-----------------------------------------------------------------------
pydev debugger: starting (pid: 2104)
Traceback (most recent call last):
File "/Applications/Eclipse.app/Contents/Eclipse/plugins/org.python.pydev.core_6.3.2.201803171248/pysrc/pydevd.py", line 1621, in <module>
main()
File "/Applications/Eclipse.app/Contents/Eclipse/plugins/org.python.pydev.core_6.3.2.201803171248/pysrc/pydevd.py", line 1615, in main
globals = debugger.run(setup['file'], None, None, is_module)
File "/Applications/Eclipse.app/Contents/Eclipse/plugins/org.python.pydev.core_6.3.2.201803171248/pysrc/pydevd.py", line 1022, in run
pydev_imports.execfile(file, globals, locals) # execute the script
File "/Applications/Eclipse.app/Contents/Eclipse/plugins/org.python.pydev.core_6.3.2.201803171248/pysrc/_pydev_imps/_pydev_execfile.py", line 25, in execfile
exec(compile(contents+"\n", file, 'exec'), glob, loc)
File "/Users/macbookpro/eclipse-workspace/GrayHatPython/pra011.py", line 18
p = People("Alex", 100, 120)
^
SyntaxError: invalid syntax
--------------------------------------------------------------------------
为什么会报错啊??!! |
|