定义一个star类(明星类), 通过明星类创建一个zhou_xing_chi对象 使用init方法给对象添加属性 print输出对象时打印"xxx是我的偶像,我非常喜欢他的电影yyy" xxx为明星姓名,yyy是电影的名字
时间: 2023-06-03 18:01:58 浏览: 87
好的,我明白了。以下是Python代码:
```Python
class Star:
def __init__(self, name, movie):
self.name = name
self.movie = movie
zhou_xing_chi = Star("周星驰", "功夫")
print(f"{zhou_xing_chi.name}是我的偶像,我非常喜欢他的电影{zhou_xing_chi.movie}")
```
输出结果为:
```
周星驰是我的偶像,我非常喜欢他的电影功夫
```
请问还有其他问题吗?
相关问题
定义一个star类(明星类), 通过明星类创建一个zhou_xing_chi对象 使用init方法给对象添加属性 删除创建的对象,打印“我不喜欢xxx了”
好的,我理解了你说的话。以下是我的回答:
定义一个star类(明星类)的Python代码如下:
```
class Star:
def __init__(self, name, age, gender):
self.name = name
self.age = age
self.gender = gender
```
使用上述代码,我们可以创建一个叫做 `zhou_xing_chi` 的明星对象并给它添加属性,代码如下:
```
zhou_xing_chi = Star("周星驰", 59, "男")
```
为了删除 `zhou_xing_chi` 对象,我们可以使用 `del` 关键字,代码如下:
```
del zhou_xing_chi
```
如果你想让程序打印 “我不喜欢xxx了” 的话,可以像这样:
```
print("我不喜欢" + zhou_xing_chi.name + "了")
```
不过这并没有意义,因为 `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
```
希望这可以帮助你!