#创建Person类 class Person: count = 0 def show(self, name): self.name = name print(self.name,"test!!!") p1 = Person() #输入name变量 name=input() print(p1.count) #调用show方法完成输出
时间: 2024-03-17 12:47:02 浏览: 109
Python中的self用法详解
好的,你想要创建一个带有参数的 `show` 方法,同时在主程序中输入 `name` 变量,并将其作为参数传递给 `show` 方法,然后输出 `count` 属性,对吗?那么这是代码实现:
```python
class Person:
count = 0
def show(self, name):
self.name = name
print(self.name, "test!!!")
p1 = Person()
name = input("请输入你的名字:")
p1.show(name)
print(p1.count)
```
运行程序后,会要求你输入名字,输入后会输出你输入的名字加上一个 "test!!!" 的字符串,然后输出 `count` 属性的值。
阅读全文