定义一个star类(明星类), 通过明星类创建一个zhou_xing_chi对象 使用init方法给对象添加属性 删除创建的对象,打印“我不喜欢xxx了”
时间: 2023-06-03 19:02:01 浏览: 201
好的,我理解了你说的话。以下是我的回答:
定义一个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` 已经被删除了,只有在上文代码执行之前打印,才能看到正确的结果。
除此之外,如果你还有其他的问题,可以问我,我会尽力回答。
相关问题
定义一个star类(明星类), 通过明星类创建一个zhou_xing_chi对象 使用init方法给对象添加属性 定义方法playing(),打印“xxx出演了yyy,非常好看”
好的,这是一个编程问题,可以回答。以下是代码示例:
```python
class Star:
def __init__(self, name, works):
self.name = name
self.works = works
def playing(self):
print(self.name + "出演了" + self.works + ",非常好看")
zhou_xing_chi = Star("周星驰", "喜剧之王")
zhou_xing_chi.playing() # 输出结果:"周星驰出演了喜剧之王,非常好看"
```
希望能为你解答问题。
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()
```
输出结果为:
```
周星驰出演了《功夫》,非常好看
```
注意,实际应用中,类和对象的命名要符合代码规范和命名规范。此处只是示例代码,仅供参考。
阅读全文