python定义一个star类(明星类), 通过明星类创建一个zhou_xing_chi对象 使用init方法给对象添加属性 print输出对象时打印"xxx是我的偶像,我非常喜欢他的电影yyy" xxx为明星姓名,yyy是电影的名字
时间: 2023-06-03 21:01:58 浏览: 62
好的,我可以回答这个问题。以下是Python代码:
```python
class Star:
def __init__(self, name, movie):
self.name = name
self.movie = movie
def __str__(self):
return f"{self.name}是我的偶像,我非常喜欢他的电影{self.movie}"
zhou_xing_chi = Star("周星驰", "功夫")
print(zhou_xing_chi)
```
运行结果为:周星驰是我的偶像,我非常喜欢他的电影功夫。
相关问题
python定义一个star类 通过satr创建一个zhou_xing_chi对象
好的,这是一个关于Python类的问题,我可以为您提供答案。
你可以像这样来定义一个类:
```
class Star:
def __init__(self, name):
self.name = name
def info(self):
print("I am a star named ", self.name)
```
然后像这样来创建一个对象:
```
zhou_xing_chi = Star("Zhou Xing Chi")
zhou_xing_chi.info()
```
这将输出以下内容:
```
I am a star named Zhou Xing Chi
```
希望这可以帮助你!
python定义一个star类(明星类), 通过明星类创建一个zhou_xing_chi对象 使用init方法给对象添加属性 定义方法playing(),打印“xxx出演了yyy,非常好看”
好的,我理解了您的要求。以下是 Python 中定义一个明星类和创建对象的示例代码:
```python
# 定义明星类 Star
class Star:
# 定义构造函数 __init__
def __init__(self, name, work):
self.name = name # 明星姓名
self.work = work # 明星作品
# 定义 playing 方法
def playing(self):
print(self.name + "出演了" + self.work + ",非常好看")
# 创建 zhou_xing_chi 明星对象并添加属性
zhou_xing_chi = Star("周星驰", "《功夫》")
# 调用 playing 方法打印信息
zhou_xing_chi.playing()
```
输出结果为:
```
周星驰出演了《功夫》,非常好看
```
注意,实际应用中,类和对象的命名要符合代码规范和命名规范。此处只是示例代码,仅供参考。