|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#codeing=utf-8
#filename: person.py
class Person(object): #继承自object类(Python关键字小写)
def __init__(slef, name, age): #Python的初始化方法
self.name = name #self不是关键字,相当于Java的this
slef.age = age #self私有变量,只能通过类实例进行访问
slef.food = apple #self私有变量且不用从外界接受参数
def eat(self):
print name+" is eating "+food
def change_food(self, food):
self.food = food
def show_info(slef):
print "My name is "+self.name+" and I am "+age+" years old."
ming = Person("Xiaoming", 6)
ming.eat() #Xiaoming is eating apple
Qiang = Person("Xiaoqiang", 11)
qiang.change_food("banana")
qiang.eat() #Xiaoqiang is eating banana
--------------------------------------------------------------------------------------------------
SyntaxError: Non-ASCII character '\xe7' in file /Users/macbookpro/Desktop/pp.py on line 4, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
-------------------------------------------------------------------------------------------------
在Sublime上写的,build后出现了这样的问题,后来在终端里面也是这样——这是怎么回事??看样子好像是字符编码问题(??)如何解决??? |
|